Patents by Inventor Kevin Resnick

Kevin Resnick 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: 20200404943
    Abstract: Disclosed herein are methods, systems, and apparatuses for producing frozen comestible products with entrained gas. The systems and apparatuses may function for long periods of time without cleaning. The systems and apparatuses may be used in producing soft-serve products entrained with a gas including soft-serve ice cream, soft-serve frozen yogurt, frozen pureed fruit, sorbet, soft-serve frozen custard, and other foods capable of being made into soft-serve products. An overrun control module, which may include a gas regulator or a pressure switch, may regulate quantities of a freezable comestible mixture and a compressed gas that pass through to an accumulator, where the gas becomes entrained in (e.g., dissolves in or becomes suspended in) the freezable comestible mixture. The freezable comestible mixture entrained with a gas may pass to the freezing chamber, which produces a frozen comestible product entrained with a gas.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Inventors: Jeffrey D. Resnick, Kevin Resnick
  • Patent number: 10042858
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Publication number: 20170318830
    Abstract: Disclosed herein are methods, systems, and apparatuses for producing frozen comestible products with entrained gas. The systems and apparatuses may function for long periods of time without cleaning. The systems and apparatuses may be used in producing soft-serve products entrained with a gas including soft-serve ice cream, soft-serve frozen yogurt, frozen pureed fruit, sorbet, soft-serve frozen custard, and other foods capable of being made into soft-serve products. An overrun control module, which may include a gas regulator or a pressure switch, may regulate quantities of a freezable comestible mixture and a compressed gas that pass through to an accumulator, where the gas becomes entrained in (e.g., dissolves in or becomes suspended in) the freezable comestible mixture. The freezable comestible mixture entrained with a gas may pass to the freezing chamber, which produces a frozen comestible product entrained with a gas.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 9, 2017
    Inventors: Jeffrey D. Resnick, Kevin Resnick
  • Patent number: 9390124
    Abstract: A centralized version control system stores and tracks commits as a set of database tables in a central repository that may be shared by others. A commit represents a version of a repository of files at a given point in time. The centralized version control system allows users to query for information relating to the history of the commits. The queries are implemented through operations performed on database tables using a database query language. The configuration of the database tables in this manner enables the system to process the queries more readily.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Andrew Hsiao, Kevin Resnick, Bryan MacFarlane, Taylor Lafrinere
  • Publication number: 20150302023
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Publication number: 20140279903
    Abstract: A centralized version control system stores and tracks commits as a set of database tables in a central repository that may be shared by others. A commit represents a version of a repository of files at a given point in time. The centralized version control system allows users to query for information relating to the history of the commits. The queries are implemented through operations performed on database tables using a database query language. The configuration of the database tables in this manner enables the system to process the queries more readily.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: ANDREW HSIAO, KEVIN RESNICK, BRYAN MACFARLANE, TAYLOR LAFRINERE
  • Patent number: 8499052
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Publication number: 20120150983
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information.
    Type: Application
    Filed: February 20, 2012
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Patent number: 8122092
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Publication number: 20100153335
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Publication number: 20100121922
    Abstract: In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
  • Publication number: 20090327354
    Abstract: Techniques for notification and synchronization are described. Some techniques may comprise receiving a synchronization request and establishing an updating session connection. The updating session may be based on a delay interval parameter specifying a length of a delay interval and a collection parameter specifying one or more collections to be synchronized. When data for the collections to be synchronized is unchanged, the updating session may be maintained, and the synchronization request may be kept pending. Upon receiving a notification from a data store during the delay interval that updated data is available for one or more of the collections to be synchronized, a synchronization session connection is established with the data store to retrieve the updated data. A notification and synchronization message comprising the updated data may be sent as a response to the pending synchronization request. Other embodiments are described and claimed.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Resnick, Selva Nalliah, Jeroen de Borst