Patents by Inventor Oliver Lee
Oliver Lee 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: 20240138472Abstract: The replaceable mouthpiece includes a body having a first body end and a second body end. The first body end defines an outlet. The second body end defines a first opening coupleable to the aerosol-generating device. The replaceable mouthpiece includes two or more pillars disposed within the body and extending towards the second end.Type: ApplicationFiled: November 2, 2022Publication date: May 2, 2024Applicant: Altria Client Services LLCInventors: Gregory Lee NELSON, Nam TRAN, Dean TWITE, Oliver DE ROECK
-
Publication number: 20170115951Abstract: In one embodiment, a digital audio player may select an album art file to represent an audio album from multiple possible art files. The digital audio player may store an audio album organized by a content provider compiling multiple audio tracks from multiple audio sources. The digital audio player may check a track art file set associated with the multiple audio tracks from the multiple audio sources. The digital audio player may apply an art selection criteria specifying a presentation of an image to a user to the track art file set. The digital audio player may select an album art file by applying the art selection criteria to the track art file set. The digital audio player may display the album art file to a user to represent the audio album.Type: ApplicationFiled: October 21, 2015Publication date: April 27, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Alex Read, Jeff Abraham, Oliver Lee, Tyler Pasch, Nicolas Moreau
-
Patent number: 8694266Abstract: Multimodal optical spectroscopy systems and methods produce a spectroscopic event to obtain spectroscopic response data from biological tissue, either ex vivo or in vivo, and compare the response data with a model configured to correlate the measured response data and the most probable attributes of the tissue, thus facilitating classification of the tissue based on those attributes.Type: GrantFiled: May 16, 2012Date of Patent: April 8, 2014Assignee: The Regents of the University of MichiganInventors: Mary-Ann Mycek, Malavika Chandra, James Scheiman, Robert H. Wilson, Diane Simeone, Barbara McKenna, Jeremy Taylor, Oliver Lee, Leng-Chun Chen, William Lloyd
-
Publication number: 20120245473Abstract: Multimodal optical spectroscopy systems and methods produce a spectroscopic event to obtain spectroscopic response data from biological tissue, either ex vivo or in vivo, and compare the response data with a model configured to correlate the measured response data and the most probable attributes of the tissue, thus facilitating classification of the tissue based on those attributes.Type: ApplicationFiled: May 16, 2012Publication date: September 27, 2012Inventors: Mary-Ann Mycek, Malavika Chandra, James Scheiman, Robert H. Wilson, Diane Simeone, Barbara McKenna, Jeremy Taylor, Oliver Lee, Leng-Chun Chen, William Lloyd
-
Patent number: 8234078Abstract: Multimodal optical spectroscopy systems and methods produce a spectroscopic event to obtain spectroscopic response data from biological tissue and compare the response data with an empirical equation configured to correlate the measured response data and the most probable attributes of the tissue, thus facilitating classification of the tissue based on those attributes for subsequent biopsy or remedial measures as necessary.Type: GrantFiled: September 14, 2010Date of Patent: July 31, 2012Assignee: The Regents of the University of MichiganInventors: Mary-Ann Mycek, Malavika Chandra, James Scheiman, Robert H. Wilson, Diane Simeone, Barbara McKenna, Julianne Purdy, Jeremy Taylor, Oliver Lee
-
Patent number: 8185495Abstract: The subject disclosure relates to synchronizing among network nodes in a multi-master synchronization environment that extend a knowledge based synchronization framework to include notions of object quality. In one embodiment, additional dimension(s) are placed on a knowledge vector for a given version of an object that represent quality information for the object, which is accounted for during the synchronization process to allow nodes to decide what types of qualities of objects should be conveyed to them as part of the synchronization process. Other embodiments include tombstoning objects to avoid future synchronization with respect to same objects maintained by other nodes in the multi-master synchronization environment. Advantageously, according to the synchronization framework, endpoints can synchronize data in a way that allows a definition and consideration of quality of one or more objects of the synchronized data for purposes of a knowledge exchange.Type: GrantFiled: February 1, 2008Date of Patent: May 22, 2012Assignee: Microsoft CorporationInventors: Michael Ray Clark, Lev Novik, Moe Khosravy, Oliver Lee
-
Patent number: 8095495Abstract: Systems and methods that disclose alternative patterns for exchange of synchronization data and/or metadata, e.g., ‘knowledge’, to enhance performance of synchronization processes are disclosed. Accordingly, the innovation discloses synchronization mechanisms that employ exchange of data and metadata to alleviate a requirement of a complete ‘round-trip’ when synchronizing data. ‘Knowledge’ can be provided which informs a provider of data changes, modifications, additions or deletions. The ‘knowledge’ can lower expense and/or increase efficiencies of the synchronization exchanges by enabling informed decision-making related to enumerating changes within the synchronization processes.Type: GrantFiled: September 25, 2007Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Michael Ray Clark, Moe Khosravy, Oliver Lee, Lev Novik, Neil Leonard Padgett
-
Patent number: 7937440Abstract: Systems and methods for establishing and maintaining a shared browsing experience are disclosed. A method for establishing a shared browsing experience includes an inviter computer communicating to an invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience. The invitee computer communicates to the inviter computer, via the first communication path, an acceptance of the invitation. A co-browsing communication path is then established between the inviter computer and the invitee computer. Information relating to the shared browsing experience is then communicated between the inviter and invitee computers via the co-browsing communication path.Type: GrantFiled: December 7, 2005Date of Patent: May 3, 2011Assignee: Microsoft CorporationInventors: Oliver Lee, Christopher J. Araman, Quji Guo, Cees Van Dok, Joel K. Grossman, Brian D. Wentz, Jordan L. K. Schwartz
-
Publication number: 20100330611Abstract: Multimodal optical spectroscopy systems and methods produce a spectroscopic event to obtain spectroscopic response data from biological tissue and compare the response data with an empirical equation configured to correlate the measured response data and the most probable attributes of the tissue, thus facilitating classification of the tissue based on those attributes for subsequent biopsy or remedial measures as necessary.Type: ApplicationFiled: September 14, 2010Publication date: December 30, 2010Applicant: The Regents of the University of MichiganInventors: Mary-Ann Mycek, Malavika Chandra, James Scheiman, Robert H. Wilson, Diane Simeone, Barbara McKenna, Julianne Purdy, Jeremy Taylor, Oliver Lee
-
Patent number: 7778282Abstract: A sync community may include a group of synchronization endpoints. When two synchronization endpoints of the sync community synchronize with one another, a synchronization data conflict may be detected when the two synchronization endpoints make a change to a same particular data item and the two synchronization endpoints were unaware of the changes to the same particular data item made by the other respective synchronization endpoint at the time the changes were made. Resolution of the detected synchronization data conflict may be delayed and data indicative of the detected synchronization data conflict may be propagated to other synchronization endpoints during a synchronization operation.Type: GrantFiled: December 18, 2006Date of Patent: August 17, 2010Assignee: Microsoft CorporationInventors: Oliver Lee, Michael Scott Beckerman, Michael Ray Clark, Moe Khosravy, Lev Novik, Jörg-Thomas Pfenning
-
Patent number: 7707590Abstract: An embodiment of the invention is directed to providing robust file system information for non-native devices. In operation, a file system includes both a file storage area for providing access to the contents of files, and a metadata store. The metadata store stores metadata associated with each file or device. When a device is connected to the file system, metadata for that device, and its items, is generated and stored in the metadata store. The metadata persists within the metadata store when the device is disconnected from, or no longer available to, the file system.Type: GrantFiled: September 1, 2004Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Alexander Castro, Oliver Lee, Andrew Silverman
-
Patent number: 7653640Abstract: Synchronization of a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber. The publisher creates the web syndication item by including a media content associated therewith. The synchronization metadata is defined to include a first virtual clock value associated with the created web syndication item. The first virtual clock value indicates when the web syndication item was last updated. A request for subscribing the published web syndication item is received from the subscriber. In response to the received request, the published web syndication item is transmitted to a location remote from the publisher and accessible by the subscriber. The first virtual clock value is provided to the subscriber for use by the subscriber to modify the first virtual clock value when the subscriber modifies the media content associated with the web syndication item.Type: GrantFiled: July 31, 2006Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Moe Khosravy, Michael R. Clark, Oliver Lee, Lev Novik, Thomas Pfenning
-
Publication number: 20090196179Abstract: The subject disclosure relates to synchronizing among network nodes in a multi-master synchronization environment that extend a knowledge based synchronization framework to include notions of object quality. In one embodiment, additional dimension(s) are placed on a knowledge vector for a given version of an object that represent quality information for the object, which is accounted for during the synchronization process to allow nodes to decide what types of qualities of objects should be conveyed to them as part of the synchronization process. Other embodiments include tombstoning objects to avoid future synchronization with respect to same objects maintained by other nodes in the multi-master synchronization environment. Advantageously, according to the synchronization framework, endpoints can synchronize data in a way that allows a definition and consideration of quality of one or more objects of the synchronized data for purposes of a knowledge exchange.Type: ApplicationFiled: February 1, 2008Publication date: August 6, 2009Applicant: Microsoft CorporationInventors: Michael Ray Clark, Lev Novik, Moe Khosravy, Oliver Lee
-
Publication number: 20090083210Abstract: Systems and methods that disclose alternative patterns for exchange of synchronization data and/or metadata, e.g., ‘knowledge’, to enhance performance of synchronization processes are disclosed. Accordingly, the innovation discloses synchronization mechanisms that employ exchange of data and metadata to alleviate a requirement of a complete ‘round-trip’ when synchronizing data. ‘Knowledge’ can be provided which informs a provider of data changes, modifications, additions or deletions. The ‘knowledge’ can lower expense and/or increase efficiencies of the synchronization exchanges by enabling informed decision-making related to enumerating changes within the synchronization processes.Type: ApplicationFiled: September 25, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Michael Ray Clark, Moe Khosravy, Oliver Lee, Lev Novik, Neil Leonard Padgett
-
Patent number: 7426537Abstract: Systems and methods for establishing a shared dynamic content experience are disclosed. A method for sharing a dynamic content experience according to the invention includes an inviter computer communicating, via a first communication path between an invitee computer and a network based communication server, an invitation to establish a shared dynamic content experience between the inviter computer and the invitee computer. If the invitation is accepted, a content sharing communication path is established between the inviter computer and the invitee computer. Information relating to a current dynamic content experience at the inviter computer is communicated, via the content sharing communication path, to the invitee computer. Information relating to a current dynamic content experience at the invitee computer is communicated, via the content sharing communication path, to the inviter computer.Type: GrantFiled: May 31, 2002Date of Patent: September 16, 2008Assignee: Microsoft CorporationInventors: Oliver Lee, Quji Guo, Joel K. Grossman, Brian D. Wentz, Jordan L. K. Schwartz, Christopher J. Araman, Randall Knight Winjum, Shelly Farnham, Lili Cheng
-
Publication number: 20080144669Abstract: A sync community may include a group of synchronization endpoints. When two synchronization endpoints of the sync community synchronize with one another, a synchronization data conflict may be detected when the two synchronization endpoints make a change to a same particular data item and the two synchronization endpoints were unaware of the changes to the same particular data item made by the other respective synchronization endpoint at the time the changes were made. Resolution of the detected synchronization data conflict may be delayed and data indicative of the detected synchronization data conflict may be propagated to other synchronization endpoints during a synchronization operation.Type: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Applicant: Microsoft CorporationInventors: Oliver Lee, Michael Scott Beckerman, Michael Ray Clark, Moe Khosravy, Lev Novik, Jorg-Thomas Pfenning
-
Publication number: 20080126364Abstract: Synchronization of a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber. The publisher creates the web syndication item by including a media content associated therewith. The synchronization metadata is defined to include a first virtual clock value associated with the created web syndication item. The first virtual clock value indicates when the web syndication item was last updated. A request for subscribing the published web syndication item is received from the subscriber. In response to the received request, the published web syndication item is transmitted to a location remote from the publisher and accessible by the subscriber. The first virtual clock value is provided to the subscriber for use by the subscriber to modify the first virtual clock value when the subscriber modifies the media content associated with the web syndication item.Type: ApplicationFiled: July 31, 2006Publication date: May 29, 2008Applicant: MICROSOFT CORPORATIONInventors: Moe Khosravy, Michael R. Clark, Oliver Lee, Lev Novik, Thomas Pfenning
-
Patent number: 7287054Abstract: Systems and methods for establishing and maintaining a shared browsing experience are disclosed. A method for establishing a shared browsing experience includes an inviter computer communicating to an invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience. The invitee computer communicates to the inviter computer, via the first communication path, an acceptance of the invitation. A co-browsing communication path is then established between the inviter computer and the invitee computer. Information relating to the shared browsing experience is then communicated between the inviter and invitee computers via the co-browsing communication path.Type: GrantFiled: May 31, 2002Date of Patent: October 23, 2007Assignee: Microsoft CorporationInventors: Oliver Lee, Christopher J. Araman, Quji Guo, Cees van Dok, Joel K. Grossman, Brian D. Wentz, Jordan L. K. Schwartz
-
Publication number: 20060089978Abstract: Systems and methods for establishing and maintaining a shared browsing experience are disclosed. A method for establishing a shared browsing experience includes an inviter computer communicating to an invitee computer, via an online messenger communication path,an invitation to establish a co-browsing experience. The invitee computer communicates to the inviter computer, via the first communication path, an acceptance of the invitation. A co-browsing communication path is then established between the inviter computer and the invitee computer. Information relating to the shared browsing experience is then communicated between the inviter and invitee computers via the co-browsing communication path.Type: ApplicationFiled: December 7, 2005Publication date: April 27, 2006Applicant: Microsoft CorporationInventors: Oliver Lee, Christopher Araman, Quji Guo, Cees Dok, Joel Grossman, Brian Wentz, Jordan Schwartz
-
Patent number: D702016Type: GrantFiled: June 12, 2013Date of Patent: April 8, 2014Inventor: Oliver Lee Shanklin