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: 20200404943Abstract: 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: ApplicationFiled: September 9, 2020Publication date: December 31, 2020Inventors: Jeffrey D. Resnick, Kevin Resnick
-
Patent number: 10042858Abstract: 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: GrantFiled: June 30, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20170318830Abstract: 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: ApplicationFiled: May 3, 2017Publication date: November 9, 2017Inventors: Jeffrey D. Resnick, Kevin Resnick
-
Patent number: 9390124Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Andrew Hsiao, Kevin Resnick, Bryan MacFarlane, Taylor Lafrinere
-
Publication number: 20150302023Abstract: 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: ApplicationFiled: June 30, 2015Publication date: October 22, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20140279903Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: ANDREW HSIAO, KEVIN RESNICK, BRYAN MACFARLANE, TAYLOR LAFRINERE
-
Patent number: 8499052Abstract: 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: GrantFiled: February 20, 2012Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
-
Publication number: 20120150983Abstract: 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: ApplicationFiled: February 20, 2012Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
-
Patent number: 8122092Abstract: 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: GrantFiled: November 10, 2008Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
-
Publication number: 20100153335Abstract: 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: ApplicationFiled: December 12, 2008Publication date: June 17, 2010Applicant: Microsoft CorporationInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20100121922Abstract: 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: ApplicationFiled: November 10, 2008Publication date: May 13, 2010Applicant: MICROSOFT CORPORATIONInventors: Patrick Tousignant, Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, Gregory Bolles, Juan Vicente Esteve Balducci, Kevin Resnick
-
Publication number: 20090327354Abstract: 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: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Kevin Resnick, Selva Nalliah, Jeroen de Borst