Patents by Inventor Kenneth Reneris
Kenneth Reneris 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: 20210064718Abstract: Superconducting circuit with virtual timing elements and related methods are described. A method includes specifying a superconducting circuit portion including a timing path comprising: (1) at least one logic gate to be implemented using Josephson junctions, (2) a first virtual timing element for defining a synchronization point along the timing path, and (3) a second virtual timing element for adding latency to the timing path. The method further includes synthesizing the superconducting circuit portion, where the synthesizing comprises treating the first virtual timing element as a first flip-flop and the second virtual timing element as a second flip-flop, where the first flip-flop is treated as being fixed in relation to the at least one logic gate along the timing path, but the second flip-flop is treated as being movable in relation to the at least one logic gate along the timing path.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Inventors: Janet L. Schneider, Kenneth Reneris, Mark G. Kupferschmidt, Brian L. Koehler, Adam J. Muff, Alexander L. Braun, Alison Ii
-
Patent number: 10769344Abstract: Systems and methods for determining timing paths and reconciling topology in a superconducting circuit design are provided. The design may include a first timing path having a first set of timing pins associated with a first timing constraint group including a first timing endpoint and a second timing endpoint. An example method includes processing the first timing constraint group to assign a first legal start time to the first timing endpoint and a second legal start time to the second timing endpoint. The method further includes inserting a first shadow element representing a first physically connected component on the timing path, where the first shadow element precedes the first timing endpoint or follows the second timing endpoint. The method further includes addressing any changes to the first legal start time or the second legal start time caused by an insertion of the first shadow element on the timing path.Type: GrantFiled: July 22, 2019Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Janet L. Schneider, Paul Accisano, Mark G. Kupferschmidt, Kenneth Reneris
-
Patent number: 9547468Abstract: A system running on a mobile device such as a smartphone is configured to expose a user interface (UI) to enable a user to specify web pages that can be pinned to a start screen of the device. Once pinned, the user may launch a web page by voice command from any location on the UI or from within any experience that is currently being supported on the device. Thus, the user can be on a call with a friend talking about a new video game and then use a voice command to launch a web browser application on the mobile device that navigates to a pinned web page having information about the game's release date. Web pages can be readily pinned and unpinned from the start screen through the UI. When a web page is unpinned from the start screen, the system disables voice web navigation for it.Type: GrantFiled: March 31, 2014Date of Patent: January 17, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cheng-Yi Yen, Derek Liddell, Kenneth Reneris, Charles Morris, Dieter Rindle, Tanvi Surti, Michael Stephens, Eka Tjung
-
Publication number: 20160249090Abstract: The disclosure relates to an enhanced user media viewing experience in a shared viewing environment. A content sharing system is provided in which one digital video recording device controls the presentation of the same video content and optionally the acquiring of that video content on disparately located digital video recording devices. Various communications devices (e.g., VOIP devices, web cameras, instant messaging, etc.) are used to facilitate interactions between viewers at the disparately located locations. User-generated commentary, whether live via the communication devices or pre-recorded, is presented while a viewer is viewing a particular piece of video content and can be synchronized to be presented at a particular time in the video.Type: ApplicationFiled: May 5, 2016Publication date: August 25, 2016Inventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny
-
Patent number: 9185451Abstract: Detailed herein is a technology which, among other things, allows for storage and playback of interactive user elements in a television stream. In one approach to this technology, a content data stream, including a television program and a user experience element, is received. This content data stream is transformed, and the transformed data stream is examined, to identify which packets are associated with the user experience element. Those packets are then passed to a handler appropriate for the user experience element.Type: GrantFiled: September 27, 2012Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gabriel Gottlieb, Kenneth Reneris
-
Publication number: 20150277846Abstract: A system running on a mobile device such as a smartphone is configured to expose a user interface (UI) to enable a user to specify web pages that can be pinned to a start screen of the device. Once pinned, the user may launch a web page by voice command from any location on the UI or from within any experience that is currently being supported on the device. Thus, the user can be on a call with a friend talking about a new video game and then use a voice command to launch a web browser application on the mobile device that navigates to a pinned web page having information about the game's release date. Web pages can be readily pinned and unpinned from the start screen through the UI. When a web page is unpinned from the start screen, the system disables voice web navigation for it.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: Cheng-Yi Yen, Derek Liddell, Kenneth Reneris, Charles Morris, Dieter Rindle, Tanvi Surti, Michael Stephens, Eka Tjung
-
Patent number: 8522299Abstract: The claimed subject matter provides a system and/or method that manages media content. The disclosed system includes a component that synchronizes with a multimedia player that is in communication with the component. The component upon synchronization automatically determines an amount of storage space available on the handheld device and based at least in part on this available space, the component substitutes a first media presentation persisted on the storage space with a second media presentation retrieved from a media storage farm.Type: GrantFiled: June 15, 2007Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Behrooz Chitsaz, Talal Ali Batrouny
-
Patent number: 8139768Abstract: A tuning device uses a counter mode encryption cipher to encrypt counters associated with media content in order to protect the media content when it is sent to requesting device or controller. The encrypted counters are decrypted in order to consume the media content. The controller may send particular direction to the tuning device as to how the media content, encrypted counters, and other associated data are sent to the controller.Type: GrantFiled: January 19, 2006Date of Patent: March 20, 2012Assignee: Microsoft CorporationInventors: Thaddeus C. Pritchett, Kenneth Reneris, Bernhard G. Kotzenberg, David J. Cheng
-
Patent number: 7941516Abstract: The claimed subject matter provides a system and/or method that manages storage media associated with a plurality of disparate devices. The disclosed system can include a network of disparate devices wherein each device in the network can be associated with storage media. Additionally, the disclosed system can also include a component that identifies each device in the network, associates a likelihood that the device will periodically leave or rejoin the network, and utilizes the associated likelihood to construct a logical redundant pile of inexpensive disks comprising the storage media associated with the disparate devices.Type: GrantFiled: June 15, 2007Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal Ali Batrouny
-
Patent number: 7933408Abstract: The claimed subject matter provides a system and/or method that asynchronously disseminates multimedia content to disparate clients. The disclosed system can include a component that receives multimedia content supplied by a multimedia publisher, encrypts or applies a time sensitive lock to the received multimedia content, disseminates the encrypted or locked multimedia content to the disparate clients, and a time subsequent, generates and distributes to the disparate clients a counterpart to the time sensitive lock necessary to unlock and play the disseminated and encrypted or locked multimedia content on the clients.Type: GrantFiled: June 15, 2007Date of Patent: April 26, 2011Assignee: Microsoft CorporationInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal Ali Batrouny
-
Patent number: 7783686Abstract: An application program interface to manage media files may be described. An apparatus may comprise a media processing sub-system having a processor and a memory. The memory may store an application program interface software library having multiple software objects. The processor may execute the software objects in response to application program interface commands in order to manage a virtual file comprising a hierarchy of name-value pairs used to store media content from multiple media streams. Other embodiments are described and claimed.Type: GrantFiled: June 16, 2006Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Matthijs A. Gates, Kenneth Reneris, Dale Sather
-
Patent number: 7739505Abstract: A method of chip authentication is presented. The method includes verifying a driver identity. The method also includes establishing a Diffie Hellman key. Further, the method includes hashing the Diffie Hellman key. The method also includes picking a seed. Further, the method includes performing a hardware functional scan with the seed.Type: GrantFiled: August 12, 2005Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Kenneth Reneris, David J. Marsh, David R. Blythe, Kirt A. Debique
-
Patent number: 7673088Abstract: The subject disclosure pertains to a multi-tasking interference system. A gatekeeper receives primary and secondary inputs, and a quantifier ascertains attention values associated with primary inputs and interruption values associated with secondary inputs. Attention values are ascertained based on attributes associated with primary inputs such as type or genre of media presentation, temporal location within media presentation, or a likelihood of impending commercials. Based on a comparison between attention values and interruption values the gatekeeper determines whether, when, and how to interrupt the primary input with the secondary input and accordingly thereafter interrupts the primary input with the secondary input based on the foregoing assessment.Type: GrantFiled: June 29, 2007Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny
-
Patent number: 7617401Abstract: Systems and methods for verifying the authenticity of a graphics chip or other hardware chips or hardware devices by performing a hardware functionality scan.Type: GrantFiled: August 12, 2005Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: David J. Marsh, Kenneth Reneris, David R. Blythe, Kirt A. Debique
-
Patent number: 7603387Abstract: Techniques to manage media files may be described. An apparatus may comprise a media processing sub-system having a processor, a memory, and a communications interface. The memory may store a media file manager for execution by the processor. The communications interface may receive multiple media streams of media information. The media file manager may store the multiple media streams in a single file using a hierarchy of name-value pairs. Other embodiments are described and claimed.Type: GrantFiled: June 16, 2006Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Matthijs A. Gates, Kenneth Reneris, Dale Sather
-
Patent number: 7539659Abstract: The claimed subject matter provides a system and/or method that effectuates selective viewing of multimedia audio and/or visual content. The disclosed system can include a component that obtains multimedia audio or visual content from a broadcast server, categorizes the multimedia audio or visual content, and associates index tags to categorized multimedia audio or visual content. The index tags are utilized to provide a facility to search or summarize the categorized multimedia audio or visual content, wherein the resultant searches and summarizations can be displayed on a display associated with the component.Type: GrantFiled: June 15, 2007Date of Patent: May 26, 2009Assignee: Microsoft CorporationInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Eric J. Horvitz, Talal Ali Batrouny
-
Publication number: 20090006694Abstract: The subject disclosure pertains to a multi-tasking interference system. A gatekeeper receives primary and secondary inputs, and a quantifier ascertains attention values associated with primary inputs and interruption values associated with secondary inputs. Attention values are ascertained based on attributes associated with primary inputs such as type or genre of media presentation, temporal location within media presentation, or a likelihood of impending commercials. Based on a comparison between attention values and interruption values the gatekeeper determines whether, when, and how to interrupt the primary input with the secondary input and accordingly thereafter interrupts the primary input with the secondary input based on the foregoing assessment.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny
-
Publication number: 20080320513Abstract: The disclosure relates to an enhanced system and methodology of navigating video sources to determine video content to potentially view. Available video sources, such as individual television channels, not currently being viewed are monitored and analyzed, such as to determine if an advertisement is currently being presented. As a result of the content analysis and user preferences, the user is provided with a recommended subset of video sources to potentially view. User preferences can be explicitly indicated or inferred, such as based on a user's historical viewing habits. In addition, user preferences can be set for individual users or collective users, such as a combined mother and son “user.Type: ApplicationFiled: June 22, 2007Publication date: December 25, 2008Applicant: MICROSOFT CORPORATIONInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny
-
Publication number: 20080320510Abstract: A content recommendation system and methodology is provided in which various demographic information and viewing information is obtained from multiple viewers and recommendations of video content to view are provided to a viewer based on the viewer's demographic profile and the viewing preferences of other viewers with the same or similar demographic profile. The recommendations are a result of data mining the aggregated viewing information. Other feedback, such as real-time statistics or likes/dislikes, can also be provided for presentation to the viewer.Type: ApplicationFiled: June 22, 2007Publication date: December 25, 2008Applicant: MICROSOFT CORPORATIONInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny
-
Publication number: 20080317439Abstract: The disclosure relates to an enhanced user media viewing experience in a shared viewing environment. A content sharing system is provided in which one digital video recording device controls the presentation of the same video content and optionally the acquiring of that video content on disparately located digital video recording devices. Various communications devices (e.g., VOIP devices, web cameras, instant messaging, etc.) are used to facilitate interactions between viewers at the disparately located locations. User-generated commentary, whether live via the communication devices or pre-recorded, is presented while a viewer is viewing a particular piece of video content and can be synchronized to be presented at a particular time in the video.Type: ApplicationFiled: June 22, 2007Publication date: December 25, 2008Applicant: MICROSOFT CORPORATIONInventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal A. Batrouny