Patents by Inventor David James Lee

David James 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).

  • Patent number: 10599955
    Abstract: Systems and methods for selecting representative photos for a photo album are described. An example computing device may include a display, a logic device, and a storage device storing instructions executable by the logic device to, for each known individual recognized in one or more photos of the album, determine an affinity score for that known individual indicating a connection of that known individual to a) a user of the computing device and b) a context corresponding to the album. The instructions may be further executable to select one or more known individuals based on the affinity score to be included in a subset of the known individuals recognized in one or more photos of the album, and select a representative photo of each of the subset of the known individuals to be included in one or more of a highlight photoset and a cover photo for the album.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 24, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David James Lee, Richard Prologo, Ankur Khator, Joshua Debner, Benjamin J. Smith
  • Publication number: 20180137392
    Abstract: Systems and methods for selecting representative photos for a photo album are described. An example computing device may include a display, a logic device, and a storage device storing instructions executable by the logic device to, for each known individual recognized in one or more photos of the album, determine an affinity score for that known individual indicating a connection of that known individual to a) a user of the computing device and b) a context corresponding to the album. The instructions may be further executable to select one or more known individuals based on the affinity score to be included in a subset of the known individuals recognized in one or more photos of the album, and select a representative photo of each of the subset of the known individuals to be included in one or more of a highlight photoset and a cover photo for the album.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David James Lee, Richard Prologo, Ankur Khator, Joshua Debner, Benjamin J. Smith
  • Patent number: 9904872
    Abstract: Systems and methods for selecting representative photos for a photo album are described. An example computing device may include a display, a logic device, and a storage device storing instructions executable by the logic device to, for each known individual recognized in one or more photos of the album, determine an affinity score for that known individual indicating a connection of that known individual to a) a user of the computing device and b) a context corresponding to the album. The instructions may be further executable to select one or more known individuals based on the affinity score to be included in a subset of the known individuals recognized in one or more photos of the album, and select a representative photo of each of the subset of the known individuals to be included in one or more of a highlight photoset and a cover photo for the album.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: February 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David James Lee, Richard Prologo, Ankur Khator, Joshua Debner, Benjamin J. Smith
  • Publication number: 20170140249
    Abstract: Systems and methods for selecting representative photos for a photo album are described. An example computing device may include a display, a logic device, and a storage device storing instructions executable by the logic device to, for each known individual recognized in one or more photos of the album, determine an affinity score for that known individual indicating a connection of that known individual to a) a user of the computing device and b) a context corresponding to the album. The instructions may be further executable to select one or more known individuals based on the affinity score to be included in a subset of the known individuals recognized in one or more photos of the album, and select a representative photo of each of the subset of the known individuals to be included in one or more of a highlight photoset and a cover photo for the album.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: David James Lee, Richard Prologo, Ankur Khator, Joshua Debner, Benjamin J. Smith
  • Publication number: 20120265879
    Abstract: The management of serviceability in a cloud of computing resources. The computing resources available in the cloud are represented for access control purposes as a hierarchy of nodes. Upon receiving a request to perform an action on a computing resource, the associated hierarchical node that controls the action with respect to the requestor is identified. Then, the associated access privilege of that hierarchical node is identified. In some embodiments, if it is determined that the requestor has rights to perform the action on the computing resource, the action is facilitated.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Richard Casebolt, Vikas Ahuja, Bryan P. Sera, David James Lee, Suresh Tharamal
  • Patent number: 7644107
    Abstract: A process takes advantage of a structure of a server hosting a network site that includes a change log stored in a database to batch index documents for search queries. The content of the site is batched and shipped in bulk from the server to an indexer. The change log keeps track of the changes to the content of the site. The indexer incrementally requests updates to the index using the change log and batches the changes so that the bandwidth usage and processor overhead costs are reduced.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Mircea Neagovici-Negoescu, David James Lee, Kyle Peltonen, Dmitriy Meyerzon
  • Patent number: 7548912
    Abstract: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Michal Gideoni, David James Lee, Joseph Michael Sherman, Smita Oiha, Stefan Larimore
  • Publication number: 20080114745
    Abstract: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Michal Gideoni, David James Lee, Joseph Michael Sherman, Smita Ojha, Stefan Larimore
  • Patent number: 5714927
    Abstract: Side detection radar utilized on a host vehicle for covering a blind spot in a vehicle mirror view produces alert commands resulting in signals which have gaps due to poor radar reflectivity of portions of a target. To fill these gaps to produce a steady alert signal when a target vehicle is in radar view and to extend the perceived zone of coverage, a variable sustain time is added to each alert signal which exceeds a threshold value. The sustain time varies as an inverse function of the relative vehicle speed and the threshold value varies as an inverse function of vehicle speed. If the alert signal is shorter than the threshold value, then a minimized hold time can be applied.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: February 3, 1998
    Assignee: Delco Electronics Corporation
    Inventors: Mark Ford Henderson, Michael John Shorkey, David James Lee, Thomas Hays Savchick
  • Patent number: 5677667
    Abstract: In combination with a tractor and a trailer, an apparatus and method are provided for monitoring various operating conditions of at least the trailer by a driver positioned on the tractor. The apparatus preferably has a pneumatic braking system carried by the tractor and the trailer to permit the driver to supply pneumatic braking pressure from the tractor to the trailer. The pneumatic braking system preferably includes at least one pair of air hoses connected to the tractor and the trailer and a coupler connected to the pair of air hoses. The coupler has interconnecting first and second coupler portions arranged to facilitate connecting and disconnecting the pair of air hoses. The apparatus also has a data communications system which preferably includes a respective pair of transceivers connected to the first and second coupler portions for communicating signals representative of monitoring data from the trailer to the tractor so as to in turn be monitored by a driver positioned on the tractor.
    Type: Grant
    Filed: February 23, 1995
    Date of Patent: October 14, 1997
    Assignee: Vehicle Enhancement Systems, Inc.
    Inventors: Alan C. Lesesky, Bobby Ray Weant, David James Lee