Patents by Inventor Larry Jin

Larry Jin 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).

  • Publication number: 20180121039
    Abstract: Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa.
    Type: Application
    Filed: February 28, 2017
    Publication date: May 3, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: William James Bliss, Larry Jin, Richard Taylor, Pedro DeRose
  • Publication number: 20170222968
    Abstract: Systems, methods, and computer-readable media for providing cross device messaging and enhanced synchronization of messages. In some configurations, an endpoint computing device can receive input of a mobile operator message. The endpoint computing device can process the message, and send a signal with the message to a relay computing device for delivery to a recipient computing device. In some configurations, the signal with the message may be sent to the relay device via a reference user profile in a distributed service platform (e.g., the Cloud). The endpoint computing device can send the signal with the message to a single relay computing device, or to multiple relay computing devices, for delivery. In some configurations, the endpoint computing device can send the signal with the message to a first relay device, which can then send the signal with the message to a second relay device for delivery to a recipient device.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Gang Li, Larry Jin, Erin Honeycutt, Mark Rubinstein, Jesus Barcons Palau
  • Publication number: 20170155728
    Abstract: Techniques for enabling a push notification from a website are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Patent number: 9571596
    Abstract: Techniques for enabling push notifications from websites are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: February 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20160373571
    Abstract: A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Inventors: Kerry Woolsey, Larry Jin, Pat Halvorsen, Susan Chory, Rylan Hawkins
  • Patent number: 9462112
    Abstract: A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: October 4, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kerry Woolsey, Larry Jin, Pat Halvorsen, Susan Chory, Rylan Hawkins
  • Publication number: 20150373183
    Abstract: A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant.
    Type: Application
    Filed: July 1, 2014
    Publication date: December 24, 2015
    Inventors: Kerry Woolsey, Larry Jin, Pat Halvorsen, Susan Chory, Rylan Hawkins
  • Publication number: 20150237151
    Abstract: Techniques for enabling push notifications from websites are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Microsoft Corporation
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20150212675
    Abstract: An actionable event notification disclosed herein provides actionable push notifications that allow an application server to collect information from end users. The actionable event notification includes a notification server that receives notification requests from application servers and communicates notifications to users where the notifications include specification for a notification UI form. In one implementation, the notification server modifies the callback identification on the notification from identification for the application server to identification for the notification server. A client device presents the notification UI form to a user to receive user responses. The user responses are communicated back to the notification server. The notification server processes the user responses and communicates them to the application server as necessary. Alternatively, the user responses are communicated directly to the application server requesting the notifications.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Yosef Firstenberg, Joseph Anthony East, Larry Jin
  • Publication number: 20150212674
    Abstract: An actionable event notification disclosed herein provides actionable push notifications that allow an application server to collect information from end users. The actionable event notification includes a notification server that receives notification requests from application servers and communicates notifications to users where the notifications include specification for a notification UI form. In one implementation, the notification server modifies the callback identification on the notification from identification for the application server to identification for the notification server. A client device presents the notification UI form to a user to receive user responses. The user responses are communicated back to the notification server. The notification server processes the user responses and communicates them to the application server as necessary. Alternatively, the user responses are communicated directly to the application server requesting the notifications.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Yosef Firstenberg, Ihor Leshko, Joseph Anthony East, Larry Jin