Patents by Inventor William Fuller

William Fuller 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: 9951379
    Abstract: Provided herein are nucleic acid synthesis methods and agents that employ an endonuclease for example, endonuclease V, to introduce a nick into a target DNA including one or more inosine, and uses a DNA polymerase to generate amplicons of the target DNA.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 24, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: John Richard Nelson, Robert Scott Duthie, Carl Williams Fuller, Gregory Andrew Grossmann, Anuradha Sekher
  • Publication number: 20170283030
    Abstract: Embodiments of the present disclosure provide an entry assist system for an aircraft doorway. The system includes a securement member configured to be secured into at least one aperture of the doorway, a handle portion pivotally attached to the securement member, and a releasable locking feature for locking the handle portion. A mounting device is used for securing the stationary member to an existing aperture in the doorway and for removing the entry assist system when no longer needed. The securement member forms a stationary portion along an inner edge of the doorway. The handle portion includes a hub configured for rotating about an axle that is coupled to an interface of the securement member. The hub and interface interconnect to form the releasable locking feature for locking the handle in a collapsed position adjacent the securement member or in an extended position protruding outside the doorway.
    Type: Application
    Filed: March 24, 2017
    Publication date: October 5, 2017
    Inventors: James D. TERRY, Rodd William FULLER
  • Publication number: 20150371342
    Abstract: An information processing device is provided. This information processing device may be configured to provide an animal social network such that a guardian may establish connections with one or more animals, such as littermates. The information processing device further provides a social network allowing for robust functionality, which may include alerting or notifying guardians of related animals of adverse medical conditions.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: William FULLER, Kate Fuller CURREN
  • Publication number: 20150242475
    Abstract: Described is a system and method for updating a contact and adding a new contact from a call log in a communications device. The system includes a contact manager that is directed towards creating and updating call contact cards in a contact database with information retrieved from call logs of phone calls made to or from the communications device. In one embodiment, information is pre-populated into a predetermined data field of the contact card, thereby reducing workload to a user. The method includes determining if a request is for updating an existing contact card or for adding a new contact card to the contact database. The update or addition is made with information retrieved from call logs. Call information is pre-populated into a predetermined data field of the contact card, when it is determined that the request is to add a new contact card to the contact database.
    Type: Application
    Filed: May 13, 2015
    Publication date: August 27, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Susan Elizabeth Pappalardo, Jason William Fuller, Peter G. Chin, Jessica Dale Tenenbaum
  • Patent number: 9065902
    Abstract: Described is a system and method for updating a contact and adding a new contact from a call log in a communications device. The system includes a contact manager that is directed towards creating and updating call contact cards in a contact database with information retrieved from call logs of phone calls made to or from the communications device. In one embodiment, information is pre-populated into a predetermined data field of the contact card, thereby reducing workload to a user. The method includes determining if a request is for updating an existing contact card or for adding a new contact card to the contact database. The update or addition is made with information retrieved from call logs. Call information is pre-populated into a predetermined data field of the contact card, when it is determined that the request is to add a new contact card to the contact database.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Susan Elizabeth Pappalardo, Jason William Fuller, Peter G. Chin, Jessica Dale Tenenbaum
  • Patent number: 9060196
    Abstract: The subject disclosure is directed towards a technology by which background application code (e.g., provided by third-party developers) runs on a mobile device in a way that is constrained with respect to resource usage. A resource manager processes a resource reservation request for background code, to determine whether the requested resources meet constraint criteria for that type of background code. If the criteria are met and the resources are available, the resources are reserved, whereby the background code is ensured priority access to its reserved resources. As a result, a properly coded background application that executes within its constraints will not experience glitches or other problems (e.g., unexpected termination) and thereby provide a good user experience.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: June 16, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter John Torr, Abolade Gbadegesin, Shawn P. Burke, Vijayendra Gopalrao Vasu, Jason William Fuller, Randal J. Ramig, Kunal R. Gandhi, Jorge I. Raastroem, Darin Miller, Alper Selcuk, Timothy Michael Kurtzman, Rachel Jiang
  • Publication number: 20150150027
    Abstract: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
    Type: Application
    Filed: January 29, 2015
    Publication date: May 28, 2015
    Inventors: Jan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
  • Patent number: 8990695
    Abstract: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
  • Patent number: 8676178
    Abstract: Described is a system and method for updating a contact and adding a new contact from a call log in a communications device. The system includes a contact manager that is directed towards creating and updating call contact cards in a contact database with information retrieved from call logs of phone calls made to or from the communications device. In one embodiment, information is pre-populated into a predetermined data field of the contact card, thereby reducing workload to a user. The method includes determining if a request is for updating an existing contact card or for adding a new contact card to the contact database. The update or addition is made with information retrieved from call logs. Call information is pre-populated into a predetermined data field of the contact card, when it is determined that the request is to add a new contact card to the contact database.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Susan Elizabeth Pappalardo, Jason William Fuller, Peter G. Chin, Jessica Dale Tenenbaum
  • Publication number: 20120210326
    Abstract: The subject disclosure is directed towards a technology by which background application code (e.g., provided by third-party developers) runs on a mobile device in a way that is constrained with respect to resource usage. A resource manager processes a resource reservation request for background code, to determine whether the requested resources meet constraint criteria for that type of background code. If the criteria are met and the resources are available, the resources are reserved, whereby the background code is ensured priority access to its reserved resources. As a result, a properly coded background application that executes within its constraints will not experience glitches or other problems (e.g., unexpected termination) and thereby provide a good user experience.
    Type: Application
    Filed: June 17, 2011
    Publication date: August 16, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter John Torr, Abolade Gbadegesin, Shawn P. Burke, Vijayendra Gopalrao Vasu, Jason William Fuller, Randal J. Ramig, Kunal R. Gandhi, Jorge I. Raastroem, Darin Miller, Alper Selcuk, Timothy Michael Kurtzman, Rachel Jiang
  • Publication number: 20120196330
    Abstract: Provided herein are nucleic acid synthesis methods and agents that employ an endonuclease for example, endonuclease V, to introduce a nick into a target DNA including one or more inosine, and uses a DNA polymerase to generate amplicons of the target DNA.
    Type: Application
    Filed: December 20, 2011
    Publication date: August 2, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: John Richard Nelson, Robert Scott Duthie, Carl Williams Fuller, Gregory Andrew Grossmann, Anuradha Sekher
  • Patent number: 8202972
    Abstract: Provided herein are nucleic acid synthesis methods and agents that employ an endonuclease for example, endonuclease V, to introduce a nick into a target DNA including one or more inosine, and uses a DNA polymerase to generate amplicons of the target DNA.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: June 19, 2012
    Assignee: General Electric Company
    Inventors: John Richard Nelson, Robert Scott Duthie, Carl Williams Fuller, Gregory Andrew Grossmann, Anuradha Sekher
  • Publication number: 20100077310
    Abstract: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
    Type: Application
    Filed: November 23, 2009
    Publication date: March 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
  • Patent number: 7644376
    Abstract: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Jan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
  • Publication number: 20090011472
    Abstract: Provided herein are nucleic acid synthesis methods and agents that employ an endonuclease for example, endonuclease V, to introduce a nick into a target DNA including one or more inosine, and uses a DNA polymerase to generate amplicons of the target DNA.
    Type: Application
    Filed: January 10, 2007
    Publication date: January 8, 2009
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: JOHN RICHARD NELSON, ROBERT SCOTT DUTHIE, CARL WILLIAMS FULLER, GREGORY ANDREW GROSSMANN, ANURADHA SEKHER
  • Publication number: 20070211698
    Abstract: A system and a call forwarding manager device for providing Internet telephony to a subscriber's premises via the subscriber's Internet connection, facilitated by the subscriber's analog telephone connection. Incoming analog telephone calls are received by the call forwarding manager connected to the subscribers analog telephone line, which responds by generating a request for service from a voice gateway, which may be remotely located. The voice gateway then generates an Internet telephone connection from the voice gateway to an Internet protocol telephone owned by the subscriber, and then connects the analog telephone call via the voice gateway to the Internet protocol telephone via the subscriber's Internet connection.
    Type: Application
    Filed: April 9, 2007
    Publication date: September 13, 2007
    Inventors: William Fuller, Son Tran
  • Publication number: 20070198328
    Abstract: A system and methods for capacity planning of electronic systems storage are provided. Features include a non-invasive data discovery and collection mechanism, an adaptive grouping mechanism, a flexible analysis mechanism, predictive modeling and forecasting mechanisms, and a business metric and correlation mechanism. A discovery engine that ascertains the availability of collectable entities. A collection engine in turn gathers information from and about entities discovered by the discovery engine. A grouping module groups together entities according to parameters specified by the user. An analysis and forecasting module allows a user to create, modify and save forecast scenarios from which a model is generated by a modeling module. Correlations can be identified between specified key business metrics and historical data. Once a model has been created, a forecast is generated and can then be analyzed using Bold Freehand Extrapolation, time-series analysis, and business trend-based forecasting.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 23, 2007
    Inventors: William Fuller, Michael Perka, Barry Van Hooser, Heidi Schoolcraft, Ray Villeneuve, Gideon Senderov, Reece Joyner
  • Patent number: 7215945
    Abstract: This invention is directed toward a computer-implemented system and method for creating a note in a mobile communication device. The method includes creating a call note if a phone call is in progress. The call note includes call data that are related to the phone call. The call note is also associated with an entry in a call log. The method may be implemented by computer-executable components loaded into the memory of a mobile communication device.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: May 8, 2007
    Assignee: Microsoft Corporation
    Inventors: Susan E. Pappalardo, Jason William Fuller, Greg A. Keyser, Joel P. Dehlin, Peter G. Chin, Debbie Miu Yan Yau, Marc W. Todd
  • Publication number: 20060218081
    Abstract: A heuristic method and system for document management are disclosed. A document management system may specify transaction constraints for various transaction types. The system may then receive a document containing information pertaining to a transaction. The information may be stored and transaction requirements based on a transaction constraint and the stored information may be determined. A representation of the transaction requirement may be presented to a transaction participant. Further, the system may send a notification to the transaction participant based on the transaction requirement. A document management system may include a document repository having an intelligent folder that can store a document, a constraint solver for determining document requirements, a graphical user interface, and a notification system.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Inventors: Samuel Baker, Mitchell Garnaat, Dawn Williams-Fuller
  • Patent number: 7088341
    Abstract: This invention provides a system and method for a user of a mobile computing device to input special characters using a modifier key on a keyboard. The special characters include accented characters associated with regular characters. In one aspect, a computer-implemented method for configuring a mobile computing device for a user to enter special characters is provided. The computer-implemented method includes inputting a regular character in response to a user pressing a key associated with the regular character. After the regular character has been inputted, the user may input a special character by pressing a modifier key. A special character associated with the regular character is determined in response to the user pressing the modifier key. The special character may be determined based on the number of times that the user has pressed the modifier key. The inputted regular character is then modified to the special character.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: August 8, 2006
    Assignee: Microsoft Corporation
    Inventors: Zeke Koch, Maurizio Cibelli, Jason William Fuller