Patents by Inventor James Peacock

James Peacock 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: 20230359335
    Abstract: Described herein is a computer implemented method. The method includes accessing asset data defining a plurality of components. An overview GUI that includes a plurality of corresponding component previews is displayed, the plurality of component previews being displayed adjacent one another along an axis in an order that is based on a component order. The overview GUI further includes an audio element preview corresponding to an audio element, the audio element preview being aligned with the plurality of component previews in order to indicate the audio element's start time and end time. A first user input changing the display width of the first component preview is detected. In response, a new duration for the first component is determined and a determination that adjustment of the audio element is required is also determined.
    Type: Application
    Filed: May 6, 2023
    Publication date: November 9, 2023
    Applicant: Canva Pty Ltd
    Inventors: Melanie Perkins, Jessica Faccin, Andrew James Peacock, Lucinda Phoebe Ogden-Doyle
  • Patent number: 11669677
    Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Peacock, Shahil Soni
  • Publication number: 20220289575
    Abstract: A consumer product having a sensor for controlling the operation of the consumer product, a system and method including the consumer product and a sensor are provided. The system and method including a central communication unit capable of receiving incoming signals and sending outgoing instructions from the consumer product and sensor. The central communication unit communicably connected with a memory configured to store an algorithm. The sensor has a cross-linked carbon nanotube network comprising: a plurality of carbon nanotubes; and at least one linker that covalently links adjacent carbon nanotubes. The algorithm controls the consumer product based on incoming signals sent from the sensor to the central communication unit.
    Type: Application
    Filed: December 7, 2021
    Publication date: September 15, 2022
    Inventors: Martin James PEACOCK, Dana Paul GRUENBACHER, Eric San Jose ROBLES, Rebecca Louise WOOD, Milo Sebastian Peter SHAFFER, David Mark STRINGER
  • Publication number: 20220178896
    Abstract: A consumer product having a sensor for controlling the operation of the consumer product, a system and method including the consumer product and a sensor are provided. The system and method including a central communication unit capable of receiving incoming signals and sending outgoing instructions from the consumer product and sensor. The central communication unit communicably connected with a memory configured to store an algorithm. The sensor has a cross-linked carbon nanotube network comprising: a plurality of carbon nanotubes; and at least one linker that covalently links adjacent carbon nanotubes. The algorithm controls the consumer product based on incoming signals sent from the sensor to the central communication unit.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 9, 2022
    Inventors: Martin James PEACOCK, Dana Paul GRUENBACHER, Eric San Jose ROBLES, Rebecca Louise WOOD, Milo Sebastian Peter SHAFFER, David Mark STRINGER
  • 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
  • Publication number: 20210027011
    Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
    Type: Application
    Filed: October 14, 2020
    Publication date: January 28, 2021
    Inventors: Andrew James PEACOCK, Shahil Soni
  • Patent number: 10873554
    Abstract: Systems for determining and presenting consensus based on evaluating a message conversation are described. A consensus determination application may automatically parse each message of a series of messages related to a topic, using natural language processing or similar methods, to determine one or more suggestions and corresponding opinions for the one or more suggestions contained within those messages. The consensus for each of the one or more suggestions may be presented to a user. By viewing the automatically-determined consensus, the user may, without reading and evaluating all of the messages within the conversation, understand the level of consensus regarding the topic across the group of message participants. Accordingly, user burden is reduced and users may more effectively debate ideas and present suggestions with fewer misunderstandings, leading to an overall better user experience.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Peacock, Shahil Soni
  • 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
  • Patent number: 10846465
    Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Peacock, Shahil Soni
  • Patent number: 10761697
    Abstract: An electronic mail (email) system generates an email user interface display, that allows the user to enter message content. A context-sensitive calendar preview can be triggered and displayed on the email user interface display. The email system detects a user drag and drop input dragging at least a portion of the message content onto the calendar preview, and automatically generates a calendar event based upon the detected drag and drop input, and the particular portion of the message content dragged onto the context-sensitive calendar preview.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Andrew James Peacock, Shahil Soni
  • Patent number: 10606619
    Abstract: Techniques and technologies for smart support systems are described. In at least some embodiments, a method comprises: receiving an indication of a user invoking a support facility due to a problem experienced with a software application; obtaining user-related information including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application; obtaining problem-related information related to the problem experienced with the software application; and selecting a starting point of a support path based at least partially on the problem-related information and the user-related including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application, the support path defining one or more operations intended to address the problem experienced with the software application.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Akashdeep Khudia, Srinivasa Reddy Manda, Andrew James Peacock, Russell Simpson, David Paul Limont, Zohaib Ali
  • 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
  • Patent number: 10317382
    Abstract: Packaging for electronic components includes provisions to short selected electrodes of the components together. A plastic base portion with a plurality of component receiving cavities carries a flexible, carbonized shorting element which extends between cavities. The cavities include a recess which is adjacent to the shorting element. Components can be inserted into respective cavities, and some of the electrodes will contact the shorting element. Other electrodes will extend into the recess and not be shorted.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: June 11, 2019
    Assignee: Life Safety Distribution AG
    Inventors: Stuart Alistair Harris, Richard James Peacock, Graeme Ramsay Mitchell
  • Publication number: 20180365027
    Abstract: Techniques and technologies for smart support systems are described. In at least some embodiments, a method comprises: receiving an indication of a user invoking a support facility due to a problem experienced with a software application; obtaining user-related information including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application; obtaining problem-related information related to the problem experienced with the software application; and selecting a starting point of a support path based at least partially on the problem-related information and the user-related including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application, the support path defining one or more operations intended to address the problem experienced with the software application.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: Akashdeep Khudia, Srinivasa Reddy Manda, Andrew James Peacock, Russell Simpson, David Paul Limont, Zohaib Ali
  • 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: 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: 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