Patents by Inventor Craig Link
Craig Link has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11876767Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: GrantFiled: June 28, 2021Date of Patent: January 16, 2024Assignee: Glympse, Inc.Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Keimig, Craig Link
-
Publication number: 20220166740Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: June 28, 2021Publication date: May 26, 2022Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Keimig, Craig Link
-
Patent number: 11050702Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: GrantFiled: November 7, 2019Date of Patent: June 29, 2021Assignee: Glympse, Inc.Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Keimig, Craig Link
-
Publication number: 20200076758Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Keimig, Craig Link
-
Publication number: 20190253377Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: April 22, 2019Publication date: August 15, 2019Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Kiemeg, Craig Link
-
Patent number: 10380664Abstract: A mobile application uses computer-readable instructions for exchanging, viewing or providing location sharing information in a context of a public group, a private group or both. The location sharing information may be made available to aid or enhance commerce-related activities performed by a merchant, a consumer or both. In another embodiment, a method for authenticating a private group permits an authenticating user to restrict the private group and selectively allow subsequent participants restricted access to the private group.Type: GrantFiled: May 15, 2014Date of Patent: August 13, 2019Inventors: Bryan Gardner Trussel, James Stanton, Steve Miller, Craig Link, Yahor Pushkin
-
Publication number: 20190207895Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: March 11, 2019Publication date: July 4, 2019Inventors: Bryan Trussel, Stephen Miller, James Stanton, Jason Kiemeg, Craig Link
-
Patent number: 10326725Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: GrantFiled: March 18, 2015Date of Patent: June 18, 2019Assignee: Glympse Inc.Inventors: Bryan Gardner Trussel, Stephen Miller, James Stanton, Jason Kiemeg, Craig Link
-
Publication number: 20160155170Abstract: A mobile application uses computer-readable instructions for exchanging, viewing or providing location sharing information in a context of a public group, a private group or both. The location sharing information may be made available to aid or enhance commerce-related activities performed by a merchant, a consumer or both. In another embodiment, a method for authenticating a private group permits an authenticating user to restrict the private group and selectively allow subsequent participants restricted access to the private group.Type: ApplicationFiled: May 15, 2014Publication date: June 2, 2016Inventors: Bryan Gardner Trussel, James Stanton, Steve Miller, Craig Link, Yahor Pushkin
-
Publication number: 20150262275Abstract: A mobile application uses computer-readable instructions for exchanging, viewing or providing location sharing information in a context of a public group, a private group or both. The location sharing information may be made available to aid or enhance commerce-related activities performed by a merchant, a consumer or both. In another embodiment, a method for authenticating a private group permits an authenticating user to restrict the private group and selectively allow subsequent participants restricted access to the private group.Type: ApplicationFiled: May 15, 2014Publication date: September 17, 2015Inventors: Bryan Gardner Trussel, James Stanton, Steve Miller, Craig Link, Yahor Pushkin
-
Publication number: 20150195235Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: March 18, 2015Publication date: July 9, 2015Inventors: Bryan Gardner Trussel, Stephen Miller, James Stanton, Jason Kiemeg, Craig Link
-
Publication number: 20130226453Abstract: A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.Type: ApplicationFiled: January 7, 2013Publication date: August 29, 2013Inventors: Bryan Gardner Trussel, Stephen Miller, James Stanton, Jason Kiemig, Craig Link
-
Patent number: 7421395Abstract: A system and method are provided for producing one or more unique account names in response to a user request, or in response to a user attempting to adopt another name that is unavailable. When performed in response to a user request, the method includes the steps of combining a randomly selected word element, such as an affix or adjective, and a randomly selected stem, such as a noun, to produce a random account name, and comparing the name with a list of existing account names to determine if it is unique. If so, the unique name is provided to the user for acceptance. Additional unique names can be produced by the same or a different method so that the user is presented with a plurality of unique names for consideration. For example, if the user attempts to adopt a name that is unavailable, a unique modified account name can be produced that is based on the name entered by the user.Type: GrantFiled: February 18, 2000Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Craig A. Link, Nicholas Berry, Dean M. Pachosa
-
Patent number: 7395335Abstract: A method and system for distributing work load in a cluster of at least two service resources. Depending upon the configuration, a service resource may be an individual process, such as a single instance of a computer game, or a node on which multiple processes are executing, such as a Server. Initial connection requests from new clients are directed to a single entry-point service resource in the cluster, called an intake. A separate intake is designated for each type of service provided by the cluster. The clients are processed in a group at the service resource currently designated as the intake to which clients initially connected, for the duration of the session. Based upon its loading, the current intake service resource determines that another service resource in the cluster should become a new intake for subsequent connection requests received from new clients. Selection of another service resource to become the new intake is based on the current work load of each resource in the cluster.Type: GrantFiled: April 7, 2005Date of Patent: July 1, 2008Assignee: Microsoft CorporationInventors: Justin D. Brown, John W. Smith, Craig A. Link, Hoon Im, Charles H. Barry
-
Patent number: 7155515Abstract: A method and system for distributing work load in a cluster of at least two service resources. Depending upon the configuration, a service resource may be an individual process, such as a single instance of a computer game, or a node on which multiple processes are executing, such as a Server. Initial connection requests from new clients are directed to a single entry-point service resource in the cluster, called an intake. A separate intake is designated for each type of service provided by the cluster. The clients are processed in a group at the service resource currently designated as the intake to which clients initially connected, for the duration of the session. Based upon its loading, the current intake service resource determines that another service resource in the cluster should become a new intake for subsequent connection requests received from new clients. Selection of another service resource to become the new intake is based on the current work load of each resource in the cluster.Type: GrantFiled: February 6, 2001Date of Patent: December 26, 2006Assignee: Microsoft CorporationInventors: Justin D. Brown, John W. Smith, Craig A. Link, Hoon Im, Charles H. Barry
-
Publication number: 20050198335Abstract: A method and system for distributing work load in a cluster of at least two service resources. Depending upon the configuration, a service resource may be an individual process, such as a single instance of a computer game, or a node on which multiple processes are executing, such as a Server. Initial connection requests from new clients are directed to a single entry-point service resource in the cluster, called an intake. A separate intake is designated for each type of service provided by the cluster. The clients are processed in a group at the service resource currently designated as the intake to which clients initially connected, for the duration of the session. Based upon its loading, the current intake service resource determines that another service resource in the cluster should become a new intake for subsequent connection requests received from new clients. Selection of another service resource to become the new intake is based on the current work load of each resource in the cluster.Type: ApplicationFiled: April 7, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Justin Brown, John Smith, Craig Link, Hoon Im, Charles Barry
-
Patent number: 6012096Abstract: A method and system for determining network latency between clients in a computer network, such as in a gaming zone environment. Each client determines the network latency between each other client via a ping, response, and response-response protocol. To this end, a first client places first time information such as a timestamp into a (ping) data packet and sends the packet to the second client, who places second time information into the packet, and sends the packet as a response packet back to the first client. The first client determines a first network latency based on its current time and the first time information returned in the response packet. The first client then sends the packet back to the second client as a response to the response packet. The second client determines a second latency based on the current time information at the second client and the second time information received in the response-response packet.Type: GrantFiled: April 23, 1998Date of Patent: January 4, 2000Assignee: Microsoft CorporationInventors: Craig A. Link, Hoon Im
-
Patent number: D437209Type: GrantFiled: March 4, 1999Date of Patent: February 6, 2001Assignee: Penn Engineering & Manufacturing Corp.Inventors: William P. McDonough, Craig Link