Patents by Inventor Linda Chen Gray

Linda Chen Gray 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: 11824857
    Abstract: Techniques to handle calls to web services via a service proxy are disclosed herein. In one embodiment, a technique includes an intermediate server receiving a request from a client device to the web service at a target server. In response to receiving the request, the intermediate server can authenticate the received request from the client device and upon successful authentication of the received request, forward the request to the targeted server and invoking the web service to process the forwarded request because the intermediate server is authenticated with the target server. The technique can also include receiving, at the intermediate server, data from the target server that represents execution results of the request by the web service at the target server. Upon receiving the data, the intermediate server can then forward to the client device, the data representing execution results of the request by the web service at the target server.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: November 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jin Ma, Linda Chen Gray, Betsy McIntyre, Jun Chen, Elena Catrinescu
  • Publication number: 20220329593
    Abstract: Techniques to handle calls to web services via a service proxy are disclosed herein. In one embodiment, a technique includes an intermediate server receiving a request from a client device to the web service at a target server. In response to receiving the request, the intermediate server can authenticate the received request from the client device and upon successful authentication of the received request, forward the request to the targeted server and invoking the web service to process the forwarded request because the intermediate server is authenticated with the target server. The technique can also include receiving, at the intermediate server, data from the target server that represents execution results of the request by the web service at the target server. Upon receiving the data, the intermediate server can then forward to the client device, the data representing execution results of the request by the web service at the target server.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 13, 2022
    Inventors: Jin MA, Linda Chen Gray, Betsy Mcintyre, Jun Chen, Elena Catrinescu
  • Patent number: 11405393
    Abstract: Techniques to handle calls to web services via a service proxy are disclosed herein. In one embodiment, a technique includes an intermediate server receiving a request from a client device to the web service at a target server. In response to receiving the request, the intermediate server can authenticate the received request from the client device and upon successful authentication of the received request, forward the request to the targeted server and invoking the web service to process the forwarded request because the intermediate server is authenticated with the target server. The technique can also include receiving, at the intermediate server, data from the target server that represents execution results of the request by the web service at the target server. Upon receiving the data, the intermediate server can then forward to the client device, the data representing execution results of the request by the web service at the target server.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jin Ma, Linda Chen Gray, Betsy McIntyre, Jun Chen, Elena Catrinescu
  • Publication number: 20210092119
    Abstract: Techniques to handle calls to web services via a service proxy are disclosed herein. In one embodiment, a technique includes an intermediate server receiving a request from a client device to the web service at a target server. In response to receiving the request, the intermediate server can authenticate the received request from the client device and upon successful authentication of the received request, forward the request to the targeted server and invoking the web service to process the forwarded request because the intermediate server is authenticated with the target server. The technique can also include receiving, at the intermediate server, data from the target server that represents execution results of the request by the web service at the target server. Upon receiving the data, the intermediate server can then forward to the client device, the data representing execution results of the request by the web service at the target server.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Jin Ma, Linda Chen Gray, Betsy McIntyre, Jun Chen, Elena Catrinescu
  • Patent number: 10931617
    Abstract: Non-limiting examples describe sharing of bundled content through an application/service. A first input may be received, through a user interface of the email service. The first input is associated with a selection of a user interface element for sharing of a bundle of emails that comprises a grouping of at least two separate email threads. A second input is received indicating one or more other users for sharing the bundle of emails. The bundle of emails is shared with the one or more other users. Sharing of the bundle of emails creates a sharing permission that enables multi-directional sharing between the user and the one or more other users for current content of the shared bundle of emails and future content added to the shared bundle of emails. The shared bundle of emails is displayed inline with other emails of an email mailbox of the user through the user interface.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10911389
    Abstract: Non-limiting examples describe automated management of rich content previews associated with bundled content of an application/service. As an example, a bundle of content may be a bundle of emails created within an email service. Email content associated with a bundle of emails may be accessed. The email content may be evaluated based on application of machine learning model that: determines an entity type associated with the bundle of emails based on the tag, identifies a state associated with the bundle of emails, and determines relevancy of specific email content in association with a determined entity type and the identified state associated with the bundle of emails. A rich content preview for the bundle of emails may be generated based on an evaluation of the email content.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10909156
    Abstract: Non-limiting examples describe enhanced searching and filtering of message content by an application/service. Processing operations described herein are applicable to any type of message content including but not limited to bundled content of an email service. A search input may be received through a user interface of an email service. The search input may be for searching emails associated with a mailbox the email service. Email results may be retrieved based on the received search input. The retrieved email results may be categorized into one or more categories. A smart filter may be generated for filtering the retrieved email results. An exemplary smart filter may comprise at least one filter field that corresponds to category specific content extracted from emails of a category of the one or more categories. The email results and the smart filter may be displayed through the user interface of the email service.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sherry Pei-Chen Lin, Linda Chen Gray, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10868786
    Abstract: Non-limiting examples describe automated bundling of content on behalf of a user by an application/service. As an example, a bundle of content may be a bundle of emails created on behalf of a user by an email service. Email data associated with a user account of an email service may be accessed. The email data may be evaluated by applying a bundle generation model that that evaluates the emails for bundling associations. An exemplary bundle generation model may evaluate the email data based on: user signal data from actions pertaining to categorization of specific emails, content and metadata corresponding with the email data, and server side metric analysis of activity corresponding with the user account. A bundle of emails may be automatically generated based on an evaluation result from applying the bundle generation model. The bundle of emails may be transmitted for display in a mailbox of the user account.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20200293998
    Abstract: An electronic mail (e-mail) display is generated for a user, showing a mailbox for the user. A next calendar item indication is persistently displayed on the e-mail display. The next calendar item includes a countdown timer showing a time until the next calendar item is scheduled to begin.
    Type: Application
    Filed: June 1, 2020
    Publication date: September 17, 2020
    Inventors: Selvaraj NALLIAH, Deborah Eileen SOMMERS, David Paul LIMONT, Russell Lee SIMPSON, JR., Zohaib Haider ALI, Linda Chen GRAY, William Dean SAULNIER
  • Patent number: 10692049
    Abstract: An electronic mail (e-mail) display is generated for a user, showing a mailbox for the user. A next calendar item indication is persistently displayed on the e-mail display. The next calendar item includes a countdown timer showing a time until the next calendar item is scheduled to begin.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Selvaraj Nalliah, Deborah Eileen Sommers, David Paul Limont, Russell Lee Simpson, Jr., Zohaib Haider Ali, Linda Chen Gray, William Dean Saulnier
  • Publication number: 20200028814
    Abstract: Non-limiting examples describe automated bundling of content on behalf of a user by an application/service. As an example, a bundle of content may be a bundle of emails created on behalf of a user by an email service. Email data associated with a user account of an email service may be accessed. The email data may be evaluated by applying a bundle generation model that that evaluates the emails for bundling associations. An exemplary bundle generation model may evaluate the email data based on: user signal data from actions pertaining to categorization of specific emails, content and metadata corresponding with the email data, and server side metric analysis of activity corresponding with the user account. A bundle of emails may be automatically generated based on an evaluation result from applying the bundle generation model. The bundle of emails may be transmitted for display in a mailbox of the user account.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10498684
    Abstract: Non-limiting examples describe automated bundling of content on behalf of a user by an application/service. As an example, a bundle of content may be a bundle of emails created on behalf of a user by an email service. Email data associated with a user account of an email service may be accessed. The email data may be evaluated by applying a bundle generation model that that evaluates the emails for bundling associations. An exemplary bundle generation model may evaluate the email data based on: user signal data from actions pertaining to categorization of specific emails, content and metadata corresponding with the email data, and server side metric analysis of activity corresponding with the user account. A bundle of emails may be automatically generated based on an evaluation result from applying the bundle generation model. The bundle of emails may be transmitted for display in a mailbox of the user account.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20180341923
    Abstract: An electronic mail (e-mail) display is generated for a user, showing a mailbox for the user. A next calendar item indication is persistently displayed on the e-mail display. The next calendar item includes a countdown timer showing a time until the next calendar item is scheduled to begin.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Selvaraj NALLIAH, Deborah Eileen SOMMERS, David Paul LIMONT, Russell Lee SIMPSON, JR., Zohaib Haider ALI, Linda Chen GRAY, William Dean SAULNIER
  • Publication number: 20180234376
    Abstract: Non-limiting examples of the present disclosure describe content bundle creation, where a user can create an exemplary bundle of content through an application/service. As an example, a bundle of content may be a bundle of emails created by a user through an exemplary email service. A first input may be received through a user interface of an email service. The first input associates a first email thread with one or more additional emails threads. A second input may be received through the user interface. The second input provides a tag to associate with the first email thread and the one or more additional email threads. An exemplary bundle of emails may be generated. The bundle of emails may comprise the first email thread, the one or more additional email threads and an association with the tag. The bundle of emails may be displayed inline in a mailbox of an email service.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20180232441
    Abstract: Non-limiting examples describe enhanced searching and filtering of message content by an application/service. Processing operations described herein are applicable to any type of message content including but not limited to bundled content of an email service. A search input may be received through a user interface of an email service. The search input may be for searching emails associated with a mailbox the email service. Email results may be retrieved based on the received search input. The retrieved email results may be categorized into one or more categories. A smart filter may be generated for filtering the retrieved email results. An exemplary smart filter may comprise at least one filter field that corresponds to category specific content extracted from emails of a category of the one or more categories. The email results and the smart filter may be displayed through the user interface of the email service.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Sherry Pei-chen Lin, Linda Chen Gray, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20180234375
    Abstract: Non-limiting examples describe automated management of rich content previews associated with bundled content of an application/service. As an example, a bundle of content may be a bundle of emails created within an email service. Email content associated with a bundle of emails may be accessed. The email content may be evaluated based on application of machine learning model that: determines an entity type associated with the bundle of emails based on the tag, identifies a state associated with the bundle of emails, and determines relevancy of specific email content in association with a determined entity type and the identified state associated with the bundle of emails. A rich content preview for the bundle of emails may be generated based on an evaluation of the email content.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20180234377
    Abstract: Non-limiting examples describe automated bundling of content on behalf of a user by an application/service. As an example, a bundle of content may be a bundle of emails created on behalf of a user by an email service. Email data associated with a user account of an email service may be accessed. The email data may be evaluated by applying a bundle generation model that that evaluates the emails for bundling associations. An exemplary bundle generation model may evaluate the email data based on: user signal data from actions pertaining to categorization of specific emails, content and metadata corresponding with the email data, and server side metric analysis of activity corresponding with the user account. A bundle of emails may be automatically generated based on an evaluation result from applying the bundle generation model. The bundle of emails may be transmitted for display in a mailbox of the user account.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Publication number: 20180234374
    Abstract: Non-limiting examples describe sharing of bundled content through an application/service. A first input may be received, through a user interface of the email service. The first input is associated with a selection of a user interface element for sharing of a bundle of emails that comprises a grouping of at least two separate email threads. A second input is received indicating one or more other users for sharing the bundle of emails. The bundle of emails is shared with the one or more other users. Sharing of the bundle of emails creates a sharing permission that enables multi-directional sharing between the user and the one or more other users for current content of the shared bundle of emails and future content added to the shared bundle of emails. The shared bundle of emails is displayed inline with other emails of an email mailbox of the user through the user interface.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero