IP Library Granted Patent US 12,244,549
Granted Patent B2
US 12,244,549 · App. 17/818,268 · Granted Mar 4, 2025

Off-platform messaging system

Inventors: Nathan Kenneth Boyd (Los Angeles, CA); Benedict Copping (Los Angeles, CA); Christie Marie Heikkinen (Santa Monica, CA); Celia Nicole Mourkogiannis (Los Angeles, CA); David Taitz (Santa Monica, CA); Mai Chi Tran (Garden Grove, CA)
Assignee: Snap Inc.
H04L51/046G06F3/04817G06F9/542H04L12/1813H04L51/224H04W4/14H04W8/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,244,549
App. No.
17/818,268
Granted
Mar 4, 2025
Kind
B2
Abstract

A method, to manage an event invitation in a computer network environment, comprises presenting, using one or more processors, an event invitation creation indicium to a first user on a user interface of a computing device. Responsive to user selection of the event invitation creation indicium, an event creation interface is presented to receive event details. Responsive to receipt of the event details, an event invitation message is generated for communication, via a messaging system, by the first user to a second user of the messaging system, the event invitation message including a join indicium that is user-selectable to join a group chat related to the event. Responsive to a message send input from the first user, the event invitation message is sent, via the messaging system, from the first user to the second user. A request is received, from the second user, a request to join the group chat related to the event. A group chat message thread, associated with an event group including at least the first user and the second user, is then stored within the messaging system.

Claims (77)

1. A method comprising:

determining, by a computing system including one or more computing devices having one or more processors and memory, first location information of a computing device of a user of a messaging application;

causing, by the computing system and based on the first location information, presentation of a map interface, the map interface including an event icon indicating a location that corresponds to an event;

determining, by the computing system, selection of the event icon;

in response to determining the selection of the event icon, causing, by the computing system, presentation of an additional user interface, the additional user interface including an invitation to the event and an indicium that is selectable to join the user to a group chat that corresponds to the event;

in response to determining selection of the indicium, causing, by the computing system, joining of the user to the group chat;

determining, by the computing system, second location information of the computing device of the user, the second location information being determined after the user joins the group chat;

detecting, by the computing system, that the user has joined the group chat and that the second location information, as determined after the user joins the group chat, indicates that the user is within a predetermined proximity of the location that corresponds to the event; and

in response to detecting that the user has joined the group chat and that the second location information indicates that the user is within the predetermined proximity of the location that corresponds to the event:

updating, by the computing system, the event icon to obtain an updated event icon that has a different appearance than the event icon and is user-selectable to interact with one or more members of the group chat; and

causing, by the computing system, presentation of the updated event icon in the map interface.

2. The method of claim 1 , comprising:

in response to determining the selection of the indicium, causing presentation of a further additional user interface, the further additional user interface replacing the presentation of the additional user interface and displaying one or more messages of the group chat to the user within the messaging application;

receiving a message from the user via a message input field of the further additional user interface; and

making the message accessible to other users in the group chat.

3. The method of claim 1 , comprising:

determining, by the computing system, that a start of the event is within a predetermined time parameter; and

in response to determining that the start of the event is within the predetermined time parameter, causing, by the computing system, additional information about the event to be displayed in the map interface.

4. The method of claim 1 , wherein the map interface includes one or more additional icons indicating a location of a friend of the user in relation to the location that corresponds to the event.

5. The method of claim 1 , comprising:

creating, by the computing system, a message including a network location identifier identifying a network resource containing information relating to the event; and

causing, by the computing system, the message to be transmitted via one or more communication mechanisms.

6. The method of claim 5 , wherein the group chat is hosted by a messaging system that corresponds to the messaging application and the one or more communication mechanisms correspond to one or more third-party communication platforms.

7. The method of claim 1 , comprising:

receiving, by the computing system and based on the selection of the indicium, a request to join the user to the group chat; and

updating, by the computing system, group chat data to indicate that the user has joined the group chat.

8. The method of claim 1 , wherein updating the event icon comprises changing an appearance of the event icon to indicate one or more available actions, the one or more available actions comprising participating within a discussion on the group chat regarding the event.

9. A computing apparatus comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, configure the computing apparatus to:

determine first location information of a computing device of a user of a messaging application;

cause presentation of a map interface based on the first location information, the map interface including an event icon indicating a location that corresponds to an event;

determine selection of the event icon;

in response to determining the selection of the event icon, cause presentation of an additional user interface, the additional user interface including an invitation to the event and an indicium that is selectable to join the user to a group chat that corresponds to the event;

in response to determining selection of the indicium, cause joining of the user to the group chat;

determine second location information of the computing device of the user, the second location information being determined after the user joins the group chat;

detect that the user has joined the group chat and that the second location information indicates that the user is within a predetermined proximity of the location that corresponds to the event; and

in response to detecting that the user has joined the group chat and that the second location information, as determined after the user joins the group chat, indicates that the user is within the predetermined proximity of the location that corresponds to the event:

update the event icon to obtain an updated event icon that has a different appearance than the event icon and is user-selectable to interact with one or more members of the group chat; and

cause presentation of the updated event icon in the map interface.

10. The computing apparatus of claim 9 , wherein the memory stores additional instructions that, when executed by the one or more processors configure the computing apparatus to:

in response to determining the selection of the indicium, cause presentation of a further additional user interface, the further additional user interface replacing the presentation of the additional user interface and displaying one or more messages of the group chat to the user within the messaging application;

receive a message from the user via a message input field of the further additional user interface; and

make the message accessible to other users in the group chat.

11. The computing apparatus of claim 9 , wherein the memory stores additional instructions that, when executed by the one or more processors configure the computing apparatus to:

determine that a start of the event is within a predetermined time parameter; and

in response to determining that the start of the event is within the predetermined time parameter, cause additional information about the event to be displayed in the map interface.

12. The computing apparatus of claim 9 , wherein the map interface includes one or more additional icons indicating a location of a friend of the user in relation to the location that corresponds to the event.

13. The computing apparatus of claim 9 , wherein the memory stores additional instructions that, when executed by the one or more processors configure the computing apparatus to:

create a message including a network location identifier identifying a network resource containing information relating to the event; and

cause the message to be transmitted via one or more communication mechanisms.

14. The computing apparatus of claim 13 , wherein the group chat is hosted by a messaging system that corresponds to the messaging application and the one or more communication mechanisms correspond to one or more third-party communication platforms.

15. The computing apparatus of claim 9 , wherein the memory stores additional instructions that, when executed by the one or more processors configure the computing apparatus to:

receive, based on the selection of the indicium, a request to join the user to the group chat; and

update group chat data to indicate that the user has joined the group chat.

16. One or more non-transitory computer-readable storage media including instructions that when executed by one or more processors, cause the one or more processors to:

determine first location information of a computing device of a user of a messaging-client application;

cause presentation of a map interface based on the first location information, the map interface including an event icon indicating a location that corresponds to an event;

determine selection of the event icon;

in response to determining the selection of the event icon, cause presentation of an additional user interface, the additional user interface including an invitation to the event and an indicium that is selectable to join the user to a group chat that corresponds to the event;

in response to determining selection of the indicium, cause joining of the user to the group chat;

determine second location information of the computing device of the user, the second location information being determined after the user joins the group chat;

detect that the user has joined the group chat and that the second location information indicates that the user is within a predetermined proximity of the location that corresponds to the event; and

in response to detecting that the user has joined the group chat and that the second location information, as determined after the user joins the group chat, indicates that the user is within the predetermined proximity of the location that corresponds to the event:

update the event icon to obtain an updated event icon that has a different appearance than the event icon and is user-selectable to interact with one or more members of the group chat; and

cause presentation of the updated event icon in the map interface.

17. The one or more non-transitory computer-readable storage media of claim 16 , including additional instructions that, when executed by one or more processors, cause the one or more processors to:

in response to determining the selection of the indicium, cause presentation of a further additional user interface, the further additional user interface replacing the presentation of the additional user interface and displaying one or more messages of the group chat to the user within the messaging application;

receive a message from the user via a message input field of the further additional user interface; and

make the message accessible to other users in the group chat.

18. The one or more non-transitory computer-readable storage media of claim 16 , including additional instructions that, when executed by one or more processors, cause the one or more processors to:

determine that a start of the event is within a predetermined time parameter; and

in response to determining that the start of the event is within the predetermined time parameter, cause additional information about the event to be displayed in the map interface.

19. The one or more non-transitory computer-readable storage media of claim 16 , wherein the map interface includes one or more additional icons indicating a location of a friend of the user in relation to the location that corresponds to the event.

20. The one or more non-transitory computer-readable storage media of claim 16 , wherein the one or more non-transitory computer-readable storage media including additional instructions that, when executed by one or more processors, cause the one or more processors to:

create a message including a network location identifier identifying a network resource containing information relating to the event; and

cause the message to be transmitted via one or more communication mechanisms.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2024
From: BOYD, NATHAN KENNETH; COPPING, BENEDICT; HEIKKINEN, CHRISTIE MARIE; MOURKOGIANNIS, CELIA NICOLE; TAITZ, DAVID; TRAN, MAI CHI
To: SNAP INC.
Reel/Frame 068759/0309 →
Continuity (2)
Continuation 16835080 · Mar 30, 2020
Related Publication 20220377031A1 · Nov 24, 2022
References Cited (400)
US 666223A · Shedlock · 1901 [cited by applicant]
US 4581634A · Williams · 1986 [cited by applicant]
US 4975690A · Torres · 1990 [cited by applicant]
US 5072412A · Henderson, Jr. et al. · 1991 [cited by applicant]
US 5493692A · Theimer et al. · 1996 [cited by applicant]
US 5713073A · Warsta · 1998 [cited by applicant]
US 5754939A · Herz et al. · 1998 [cited by applicant]
US 5855008A · Goldhaber et al. · 1998 [cited by applicant]
US 5883639A · Walton et al. · 1999 [cited by applicant]
US 5999932A · Paul · 1999 [cited by applicant]
US 6012098A · Bayeh et al. · 2000 [cited by applicant]
US 6014090A · Rosen et al. · 2000 [cited by applicant]
US 6029141A · Bezos et al. · 2000 [cited by applicant]
US 6038295A · Mattes · 2000 [cited by applicant]
US 6049711A · Yehezkel et al. · 2000 [cited by applicant]
US 6154764A · Nitta et al. · 2000 [cited by applicant]
US 6158044A · Tibbetts · 2000 [cited by applicant]
US 6167435A · Druckenmiller et al. · 2000 [cited by applicant]
US 6204840B1 · Petelycky et al. · 2001 [cited by applicant]
US 6205432B1 · Gabbard et al. · 2001 [cited by applicant]
US 6216141B1 · Straub et al. · 2001 [cited by applicant]
US 6285381B1 · Sawano et al. · 2001 [cited by applicant]
US 6285987B1 · Roth et al. · 2001 [cited by applicant]
US 6310694B1 · Okimoto et al. · 2001 [cited by applicant]
US 6317789B1 · Rakavy et al. · 2001 [cited by applicant]
US 6334149B1 · Davis, Jr. et al. · 2001 [cited by applicant]
US 6349203B1 · Asaoka et al. · 2002 [cited by applicant]
US 6353170B1 · Eyzaguirre et al. · 2002 [cited by applicant]
US 6446004B1 · Cao et al. · 2002 [cited by applicant]
US 6449657B2 · Stanbach et al. · 2002 [cited by applicant]
US 6456852B2 · Bar et al. · 2002 [cited by applicant]
US 6484196B1 · Maurille · 2002 [cited by applicant]
US 6487586B2 · Ogilvie et al. · 2002 [cited by applicant]
US 6487601B1 · Hubacher et al. · 2002 [cited by applicant]
US 6523008B1 · Avrunin · 2003 [cited by applicant]
US 6542749B2 · Tanaka et al. · 2003 [cited by applicant]
US 6549768B1 · Fraccaroli · 2003 [cited by applicant]
US 6618593B1 · Drutman et al. · 2003 [cited by applicant]
US 6622174B1 · Ukita et al. · 2003 [cited by applicant]
US 6631463B1 · Floyd et al. · 2003 [cited by applicant]
US 6636247B1 · Hamzy et al. · 2003 [cited by applicant]
US 6636855B2 · Holloway et al. · 2003 [cited by applicant]
US 6643684B1 · Malkin et al. · 2003 [cited by applicant]
US 6658095B1 · Yoakum et al. · 2003 [cited by applicant]
US 6665531B1 · Soderbacka et al. · 2003 [cited by applicant]
US 6668173B2 · Greene · 2003 [cited by applicant]
US 6681393B1 · Bauminger et al. · 2004 [cited by applicant]
US 6684238B1 · Dutta · 2004 [cited by applicant]
US 6684257B1 · Camut et al. · 2004 [cited by applicant]
US 6698020B1 · Zigmond et al. · 2004 [cited by applicant]
US 6700506B1 · Winkler · 2004 [cited by applicant]
US 6701347B1 · Ogilvie · 2004 [cited by applicant]
US 6711608B1 · Ogilvie · 2004 [cited by applicant]
US 6720860B1 · Narayanaswami · 2004 [cited by applicant]
US 6724403B1 · Santoro et al. · 2004 [cited by applicant]
US 6732103B1 · Strick et al. · 2004 [cited by applicant]
US 6757713B1 · Ogilvie et al. · 2004 [cited by applicant]
US 6832222B1 · Zimowski · 2004 [cited by applicant]
US 6834195B2 · Brandenberg et al. · 2004 [cited by applicant]
US 6836792B1 · Chen · 2004 [cited by applicant]
US 6898626B2 · Ohashi · 2005 [cited by applicant]
US 6959324B1 · Kubik et al. · 2005 [cited by applicant]
US 6970088B2 · Kovach · 2005 [cited by applicant]
US 6970907B1 · Ullmann et al. · 2005 [cited by applicant]
US 6980909B2 · Root et al. · 2005 [cited by applicant]
US 6981040B1 · Konig et al. · 2005 [cited by applicant]
US 7020494B2 · Spriestersbach et al. · 2006 [cited by applicant]
US 7027124B2 · Foote et al. · 2006 [cited by applicant]
US 7072963B2 · Anderson et al. · 2006 [cited by applicant]
US 7085571B2 · Kalhan et al. · 2006 [cited by applicant]
US 7110744B2 · Freeny, Jr. · 2006 [cited by applicant]
US 7124164B1 · Chemtob · 2006 [cited by applicant]
US 7149893B1 · Leonard et al. · 2006 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7188143B2 · Szeto · 2007 [cited by applicant]
US 7203380B2 · Chiu et al. · 2007 [cited by applicant]
US 7206568B2 · Sudit · 2007 [cited by applicant]
US 7227937B1 · Yoakum et al. · 2007 [cited by applicant]
US 7237002B1 · Estrada et al. · 2007 [cited by applicant]
US 7240089B2 · Boudreau · 2007 [cited by applicant]
US 7243163B1 · Friend et al. · 2007 [cited by applicant]
US 7269426B2 · Kokkonen et al. · 2007 [cited by applicant]
US 7278168B1 · Chaudhury et al. · 2007 [cited by applicant]
US 7280658B2 · Amini et al. · 2007 [cited by applicant]
US 7315823B2 · Brondrup · 2008 [cited by applicant]
US 7349768B2 · Bruce et al. · 2008 [cited by applicant]
US 7356564B2 · Hartselle et al. · 2008 [cited by applicant]
US 7376715B2 · Cunningham et al. · 2008 [cited by applicant]
US 7394345B1 · Ehlinger et al. · 2008 [cited by applicant]
US 7397806B2 · Burger · 2008 [cited by applicant]
US 7411493B2 · Smith · 2008 [cited by applicant]
US 7423580B2 · Markhovsky et al. · 2008 [cited by applicant]
US 7454442B2 · Cobleigh et al. · 2008 [cited by applicant]
US 7478402B2 · Christensen et al. · 2009 [cited by applicant]
US 7496347B2 · Puranik · 2009 [cited by applicant]
US 7508419B2 · Toyama et al. · 2009 [cited by applicant]
US 7519670B2 · Jagale et al. · 2009 [cited by applicant]
US 7535890B2 · Rojas · 2009 [cited by applicant]
US 7546554B2 · Chiu et al. · 2009 [cited by applicant]
US 7607096B2 · Oreizy et al. · 2009 [cited by applicant]
US 7639943B1 · Kalajan · 2009 [cited by applicant]
US 7650231B2 · Gadler · 2010 [cited by applicant]
US 7668537B2 · DeVries · 2010 [cited by applicant]
US 7703140B2 · Nath et al. · 2010 [cited by applicant]
US 7770137B2 · Forbes et al. · 2010 [cited by applicant]
US 7778973B2 · Choi · 2010 [cited by applicant]
US 7779444B2 · Glad · 2010 [cited by applicant]
US 7787886B2 · Markhovsky et al. · 2010 [cited by applicant]
US 7796946B2 · Eisenbach · 2010 [cited by applicant]
US 7801954B2 · Cadiz et al. · 2010 [cited by applicant]
US 7818415B2 · Jhanji · 2010 [cited by applicant]
US 7856360B2 · Kramer et al. · 2010 [cited by applicant]
US 7912896B2 · Wolovitz et al. · 2011 [cited by applicant]
US 8001204B2 · Burtner et al. · 2011 [cited by applicant]
US 8032586B2 · Challenger et al. · 2011 [cited by applicant]
US 8065171B2 · Nguyen et al. · 2011 [cited by applicant]
US 8082255B1 · Carlson, Jr. et al. · 2011 [cited by applicant]
US 8090351B2 · Klein · 2012 [cited by applicant]
US 8098904B2 · Ioffe et al. · 2012 [cited by applicant]
US 8099109B2 · Altman et al. · 2012 [cited by applicant]
US 8112716B2 · Kobayashi · 2012 [cited by applicant]
US 8131597B2 · Hudetz · 2012 [cited by applicant]
US 8135166B2 · Rhoads · 2012 [cited by applicant]
US 8136028B1 · Loeb et al. · 2012 [cited by applicant]
US 8146001B1 · Reese · 2012 [cited by applicant]
US 8161115B2 · Yamamoto · 2012 [cited by applicant]
US 8161417B1 · Lee · 2012 [cited by applicant]
US 8170957B2 · Richard · 2012 [cited by applicant]
US 8195203B1 · Tseng · 2012 [cited by applicant]
US 8199747B2 · Rojas et al. · 2012 [cited by applicant]
US 8208943B2 · Petersen · 2012 [cited by applicant]
US 8214443B2 · Hamburg · 2012 [cited by applicant]
US 8234350B1 · Gu et al. · 2012 [cited by applicant]
US 8238947B2 · Lottin et al. · 2012 [cited by applicant]
US 8244593B2 · Klinger et al. · 2012 [cited by applicant]
US 8276092B1 · Narayanan et al. · 2012 [cited by applicant]
US 8279319B2 · Date · 2012 [cited by applicant]
US 8280406B2 · Ziskind et al. · 2012 [cited by applicant]
US 8285199B2 · Hsu et al. · 2012 [cited by applicant]
US 8287380B2 · Nguyen et al. · 2012 [cited by applicant]
US 8301159B2 · Hamynen et al. · 2012 [cited by applicant]
US 8306922B1 · Kunal et al. · 2012 [cited by applicant]
US 8312086B2 · Velusamy et al. · 2012 [cited by applicant]
US 8312097B1 · Siegel et al. · 2012 [cited by applicant]
US 8326315B2 · Phillips et al. · 2012 [cited by applicant]
US 8326327B2 · Hymel et al. · 2012 [cited by applicant]
US 8332475B2 · Rosen et al. · 2012 [cited by applicant]
US 8352546B1 · Dollard · 2013 [cited by applicant]
US 8379130B2 · Forutanpour et al. · 2013 [cited by applicant]
US 8385950B1 · Wagner et al. · 2013 [cited by applicant]
US 8402097B2 · Szeto · 2013 [cited by applicant]
US 8405773B2 · Hayashi et al. · 2013 [cited by applicant]
US 8418067B2 · Cheng et al. · 2013 [cited by applicant]
US 8423409B2 · Rao · 2013 [cited by applicant]
US 8471914B2 · Sakiyama et al. · 2013 [cited by applicant]
US 8472935B1 · Fujisaki · 2013 [cited by applicant]
US 8510383B2 · Hurley et al. · 2013 [cited by applicant]
US 8527345B2 · Rothschild et al. · 2013 [cited by applicant]
US 8554627B2 · Svendsen et al. · 2013 [cited by applicant]
US 8560612B2 · Kilmer et al. · 2013 [cited by applicant]
US 8570907B2 · Garcia, Jr. et al. · 2013 [cited by applicant]
US 8594680B2 · Ledlie et al. · 2013 [cited by applicant]
US 8613089B1 · Holloway et al. · 2013 [cited by applicant]
US 8643677B2 · Suzuki · 2014 [cited by applicant]
US 8660358B1 · Bergboer et al. · 2014 [cited by applicant]
US 8660369B2 · Llano et al. · 2014 [cited by applicant]
US 8660793B2 · Ngo et al. · 2014 [cited by applicant]
US 8682350B2 · Altman et al. · 2014 [cited by applicant]
US 8718333B2 · Wolf et al. · 2014 [cited by applicant]
US 8724622B2 · Rojas · 2014 [cited by applicant]
US 8732168B2 · Johnson · 2014 [cited by applicant]
US 8744523B2 · Fan et al. · 2014 [cited by applicant]
US 8745132B2 · Obradovich · 2014 [cited by applicant]
US 8761800B2 · Kuwahara · 2014 [cited by applicant]
US RE45040E · Fish et al. · 2014 [cited by applicant]
US 8768876B2 · Shim et al. · 2014 [cited by applicant]
US 8775972B2 · Spiegel · 2014 [cited by applicant]
US 8788680B1 · Naik · 2014 [cited by applicant]
US 8790187B2 · Walker et al. · 2014 [cited by applicant]
US 8797415B2 · Arnold · 2014 [cited by applicant]
US 8798646B1 · Wang et al. · 2014 [cited by applicant]
US 8843835B1 · Busey · 2014 [cited by examiner]
US 8856349B2 · Jain et al. · 2014 [cited by applicant]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8886227B2 · Schmidt et al. · 2014 [cited by applicant]
US 8909679B2 · Root et al. · 2014 [cited by applicant]
US 8909714B2 · Agarwal et al. · 2014 [cited by applicant]
US 8909725B1 · Sehn · 2014 [cited by applicant]
US 8914752B1 · Spiegel · 2014 [cited by applicant]
US 8933967B2 · Huston et al. · 2015 [cited by applicant]
US 8972357B2 · Shim et al. · 2015 [cited by applicant]
US 8995433B2 · Rojas · 2015 [cited by applicant]
US 9015285B1 · Ebsen et al. · 2015 [cited by applicant]
US 9020745B2 · Johnston et al. · 2015 [cited by applicant]
US 9040574B2 · Wang et al. · 2015 [cited by applicant]
US 9055416B2 · Rosen et al. · 2015 [cited by applicant]
US 9083770B1 · Drose et al. · 2015 [cited by applicant]
US 9094137B1 · Sehn et al. · 2015 [cited by applicant]
US 9100806B2 · Rosen et al. · 2015 [cited by applicant]
US 9100807B2 · Rosen et al. · 2015 [cited by applicant]
US 9113301B1 · Spiegel et al. · 2015 [cited by applicant]
US 9118723B1 · Su et al. · 2015 [cited by applicant]
US 9119027B2 · Sharon et al. · 2015 [cited by applicant]
US 9123074B2 · Jacobs et al. · 2015 [cited by applicant]
US 9143382B2 · Bhogal et al. · 2015 [cited by applicant]
US 9143681B1 · Ebsen et al. · 2015 [cited by applicant]
US 9148424B1 · Yang · 2015 [cited by applicant]
US 9152477B1 · Campbell et al. · 2015 [cited by applicant]
US 9191776B2 · Root et al. · 2015 [cited by applicant]
US 9204252B2 · Root · 2015 [cited by applicant]
US 9225805B2 · Kujawa et al. · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9237202B1 · Sehn · 2016 [cited by applicant]
US 9245025B2 · Chen · 2016 [cited by applicant]
US 9258459B2 · Hartley · 2016 [cited by applicant]
US 9264463B2 · Rubinstein et al. · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9294425B1 · Son · 2016 [cited by applicant]
US 9344606B2 · Hartley et al. · 2016 [cited by applicant]
US 9356904B1 · Ho · 2016 [cited by applicant]
US 9385983B1 · Sehn · 2016 [cited by applicant]
US 9396354B1 · Murphy et al. · 2016 [cited by applicant]
US 9407712B1 · Sehn · 2016 [cited by applicant]
US 9407816B1 · Sehn · 2016 [cited by applicant]
US 9430783B1 · Sehn · 2016 [cited by applicant]
US 9439041B2 · Parvizi et al. · 2016 [cited by applicant]
US 9443227B2 · Evans et al. · 2016 [cited by applicant]
US 9450907B2 · Pridmore et al. · 2016 [cited by applicant]
US 9459778B2 · Hogeg et al. · 2016 [cited by applicant]
US 9482882B1 · Hanover et al. · 2016 [cited by applicant]
US 9482883B1 · Meisenholder · 2016 [cited by applicant]
US 9489661B2 · Evans et al. · 2016 [cited by applicant]
US 9491134B2 · Rosen et al. · 2016 [cited by applicant]
US 9495086B2 · May et al. · 2016 [cited by applicant]
US 9503873B1 · Yadav · 2016 [cited by examiner]
US 9532171B2 · Allen et al. · 2016 [cited by applicant]
US 9537811B2 · Allen et al. · 2017 [cited by applicant]
US 9544257B2 · Ogundokun et al. · 2017 [cited by applicant]
US 9560006B2 · Prado et al. · 2017 [cited by applicant]
US 9628950B1 · Noeth et al. · 2017 [cited by applicant]
US 9639561B2 · Roberts et al. · 2017 [cited by applicant]
US 9652896B1 · Jurgenson et al. · 2017 [cited by applicant]
US 9659244B2 · Anderton et al. · 2017 [cited by applicant]
US 9681099B1 · Deets, Jr. · 2017 [cited by examiner]
US 9693191B2 · Sehn · 2017 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9710821B2 · Heath · 2017 [cited by applicant]
US 9742713B2 · Spiegel et al. · 2017 [cited by applicant]
US 9785796B1 · Murphy et al. · 2017 [cited by applicant]
US 9817995B2 · Papakipos et al. · 2017 [cited by applicant]
US 9825898B2 · Sehn · 2017 [cited by applicant]
US 9854219B2 · Sehn · 2017 [cited by applicant]
US 9918193B1 · Nguyen et al. · 2018 [cited by applicant]
US 9961520B2 · Brooks et al. · 2018 [cited by applicant]
US 9977510B1 · Moffett · 2018 [cited by examiner]
US 9992146B2 · Fabre et al. · 2018 [cited by applicant]
US 10037498B2 · Correll et al. · 2018 [cited by applicant]
US 10049330B2 · Alag et al. · 2018 [cited by applicant]
US 10395257B2 · Patterson et al. · 2019 [cited by applicant]
US 10471341B1 · Xu · 2019 [cited by applicant]
US 10559107B1 · Charlton et al. · 2020 [cited by applicant]
US 10674311B1 · Bouba et al. · 2020 [cited by applicant]
US 10686748B1 · Dorsey et al. · 2020 [cited by applicant]
US 10728701B1 · Chandrasekaran et al. · 2020 [cited by applicant]
US 10791077B2 · Andreou et al. · 2020 [cited by applicant]
US 10893385B1 · Berardino et al. · 2021 [cited by applicant]
US 10936066B1 · Jaureguiberry et al. · 2021 [cited by applicant]
US 10939246B1 · Dancie et al. · 2021 [cited by applicant]
US 10945098B2 · Dancie et al. · 2021 [cited by applicant]
US 11032670B1 · Baylin et al. · 2021 [cited by applicant]
US 11039270B2 · Bouba et al. · 2021 [cited by applicant]
US 11052322B1 · Wu et al. · 2021 [cited by applicant]
US 11134036B2 · Taitz et al. · 2021 [cited by applicant]
US 11166123B1 · Guillaume · 2021 [cited by applicant]
US 11275439B2 · Jaureguiberry et al. · 2022 [cited by applicant]
US 11294936B1 · Jaureguiberry · 2022 [cited by applicant]
US 11307747B2 · Dancie et al. · 2022 [cited by applicant]
US 11411900B2 · Boyd et al. · 2022 [cited by applicant]
US 11418465B2 · Taitz et al. · 2022 [cited by applicant]
US 11601613B1 · Clark et al. · 2023 [cited by applicant]
US 11700225B2 · Boyd et al. · 2023 [cited by applicant]
US 11722442B2 · Taitz et al. · 2023 [cited by applicant]
US 11727430B2 · Mitchell · 2023 [cited by applicant]
US 11838252B2 · Andreou et al. · 2023 [cited by applicant]
US 11921993B2 · Tyler · 2024 [cited by examiner]
US 11973728B2 · Taitz et al. · 2024 [cited by applicant]
US 11973730B2 · Boyd et al. · 2024 [cited by applicant]
US 11978127B2 · Elias · 2024 [cited by examiner]
US 12069017B2 · Andreou et al. · 2024 [cited by applicant]
US 20020047868A1 · Miyazawa · 2002 [cited by applicant]
US 20020070954A1 · Lang · 2002 [cited by applicant]
US 20020078456A1 · Hudson et al. · 2002 [cited by applicant]
US 20020087631A1 · Sharma · 2002 [cited by applicant]
US 20020097257A1 · Miller et al. · 2002 [cited by applicant]
US 20020122659A1 · Mcgrath et al. · 2002 [cited by applicant]
US 20020128047A1 · Gates · 2002 [cited by applicant]
US 20020144154A1 · Tomkow · 2002 [cited by applicant]
US 20020156848A1 · Grouse · 2002 [cited by applicant]
US 20030001846A1 · Davis et al. · 2003 [cited by applicant]
US 20030012150A1 · Chapuran et al. · 2003 [cited by applicant]
US 20030016247A1 · Lai et al. · 2003 [cited by applicant]
US 20030017823A1 · Mager et al. · 2003 [cited by applicant]
US 20030020623A1 · Cao et al. · 2003 [cited by applicant]
US 20030023874A1 · Prokupets et al. · 2003 [cited by applicant]
US 20030037124A1 · Yamaura et al. · 2003 [cited by applicant]
US 20030052925A1 · Daimon et al. · 2003 [cited by applicant]
US 20030101230A1 · Benschoter et al. · 2003 [cited by applicant]
US 20030110503A1 · Perkes · 2003 [cited by applicant]
US 20030126215A1 · Udell · 2003 [cited by applicant]
US 20030148773A1 · Spriestersbach et al. · 2003 [cited by applicant]
US 20030164856A1 · Prager et al. · 2003 [cited by applicant]
US 20030217106A1 · Adar et al. · 2003 [cited by applicant]
US 20030229607A1 · Zellweger et al. · 2003 [cited by applicant]
US 20040027371A1 · Jaeger · 2004 [cited by applicant]
US 20040064429A1 · Hirstius et al. · 2004 [cited by applicant]
US 20040078367A1 · Anderson et al. · 2004 [cited by applicant]
US 20040111467A1 · Willis · 2004 [cited by applicant]
US 20040158739A1 · Wakai et al. · 2004 [cited by applicant]
US 20040162881A1 · Digate et al. · 2004 [cited by applicant]
US 20040189465A1 · Capobianco et al. · 2004 [cited by applicant]
US 20040203959A1 · Coombes · 2004 [cited by applicant]
US 20040215625A1 · Svendsen et al. · 2004 [cited by applicant]
US 20040243531A1 · Dean · 2004 [cited by applicant]
US 20040243688A1 · Wugofski · 2004 [cited by applicant]
US 20050021444A1 · Bauer et al. · 2005 [cited by applicant]
US 20050022211A1 · Veselov et al. · 2005 [cited by applicant]
US 20050048989A1 · Jung · 2005 [cited by applicant]
US 20050078804A1 · Yomoda · 2005 [cited by applicant]
US 20050097176A1 · Schatz et al. · 2005 [cited by applicant]
US 20050102381A1 · Jiang et al. · 2005 [cited by applicant]
US 20050104976A1 · Currans · 2005 [cited by applicant]
US 20050114783A1 · Szeto · 2005 [cited by applicant]
US 20050119936A1 · Buchanan et al. · 2005 [cited by applicant]
US 20050122405A1 · Voss et al. · 2005 [cited by applicant]
US 20050193340A1 · Amburgey et al. · 2005 [cited by applicant]
US 20050193345A1 · Klassen et al. · 2005 [cited by applicant]
US 20050198128A1 · Anderson · 2005 [cited by applicant]
US 20050223066A1 · Buchheit et al. · 2005 [cited by applicant]
US 20050267975A1 · Qureshi et al. · 2005 [cited by applicant]
US 20050288954A1 · McCarthy et al. · 2005 [cited by applicant]
US 20060026067A1 · Nicholas et al. · 2006 [cited by applicant]
US 20060107297A1 · Toyama et al. · 2006 [cited by applicant]
US 20060114338A1 · Rothschild · 2006 [cited by applicant]
US 20060119882A1 · Harris et al. · 2006 [cited by applicant]
US 20060242239A1 · Morishima et al. · 2006 [cited by applicant]
US 20060252438A1 · Ansamaa et al. · 2006 [cited by applicant]
US 20060265417A1 · Amato et al. · 2006 [cited by applicant]
US 20060270419A1 · Crowley et al. · 2006 [cited by applicant]
US 20060287878A1 · Wadhwa et al. · 2006 [cited by applicant]
US 20070004426A1 · Pfleging et al. · 2007 [cited by applicant]
US 20070038715A1 · Collins et al. · 2007 [cited by applicant]
US 20070040931A1 · Nishizawa · 2007 [cited by applicant]
US 20070064899A1 · Boss et al. · 2007 [cited by applicant]
US 20070073517A1 · Panje · 2007 [cited by applicant]
US 20070073823A1 · Cohen et al. · 2007 [cited by applicant]
US 20070075898A1 · Markhovsky et al. · 2007 [cited by applicant]
US 20070082707A1 · Flynt et al. · 2007 [cited by applicant]
US 20070136228A1 · Petersen · 2007 [cited by applicant]
US 20070192128A1 · Celestini · 2007 [cited by applicant]
US 20070198316A1 · Boland et al. · 2007 [cited by applicant]
US 20070198340A1 · Lucovsky et al. · 2007 [cited by applicant]
US 20070198495A1 · Buron et al. · 2007 [cited by applicant]
US 20070208751A1 · Cowan et al. · 2007 [cited by applicant]
US 20070210936A1 · Nicholson · 2007 [cited by applicant]
US 20070214180A1 · Crawford · 2007 [cited by applicant]
US 20070214216A1 · Carrer et al. · 2007 [cited by applicant]
US 20070233556A1 · Koningstein · 2007 [cited by applicant]
US 20070233801A1 · Eren et al. · 2007 [cited by applicant]
US 20070233859A1 · Zhao et al. · 2007 [cited by applicant]
US 20070242131A1 · Sanz-Pastor et al. · 2007 [cited by applicant]
US 20070243887A1 · Bandhole et al. · 2007 [cited by applicant]
US 20070244750A1 · Grannan et al. · 2007 [cited by applicant]
US 20070250366A1 · Nurmi · 2007 [cited by applicant]
US 20070255456A1 · Funayama · 2007 [cited by applicant]
US 20070281690A1 · Altman et al. · 2007 [cited by applicant]
US 20080022329A1 · Glad · 2008 [cited by applicant]
US 20080025701A1 · Ikeda · 2008 [cited by applicant]
US 20080032703A1 · Krumm et al. · 2008 [cited by applicant]
US 20080033930A1 · Warren · 2008 [cited by applicant]
US 20080043041A2 · Hedenstroem et al. · 2008 [cited by applicant]
US 20080049704A1 · Witteman et al. · 2008 [cited by applicant]
US 20080055269A1 · Lemay et al. · 2008 [cited by applicant]
US 20080062141A1 · Chandhri · 2008 [cited by applicant]
US 20080076453A1 · Cal et al. · 2008 [cited by applicant]
US 20080076505A1 · Ngyen et al. · 2008 [cited by applicant]
US 20080092233A1 · Tian et al. · 2008 [cited by applicant]
US 20080094387A1 · Chen · 2008 [cited by applicant]
US 20080098079A1 · Sanghavi · 2008 [cited by applicant]
US 20080104503A1 · Beall et al. · 2008 [cited by applicant]
US 20080109844A1 · Baldeschweiler et al. · 2008 [cited by applicant]
US 20080120409A1 · Sun et al. · 2008 [cited by applicant]
US 20080147730A1 · Lee et al. · 2008 [cited by applicant]
US 20080148150A1 · Mall · 2008 [cited by applicant]
US 20080158230A1 · Sharma et al. · 2008 [cited by applicant]
US 20080162615A1 · Hurmola et al. · 2008 [cited by applicant]
US 20080168033A1 · Ott et al. · 2008 [cited by applicant]
US 20080168489A1 · Schraga · 2008 [cited by applicant]
US 20080189177A1 · Anderton et al. · 2008 [cited by applicant]
US 20080207176A1 · Brackbill et al. · 2008 [cited by applicant]
US 20080208692A1 · Garaventi et al. · 2008 [cited by applicant]
Cited By (2)
US 12,556,499 US 12,626,443