Patents by Inventor Philip Lee Childs

Philip Lee Childs 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: 20220300912
    Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive a request to book a meeting with a user via an electronic calendar. The electronic calendar may be associated with the user. The instructions may also be executable to, responsive to receipt of the request, determine a restriction associated with the electronic calendar and to respond to the request pursuant to the restriction.
    Type: Application
    Filed: June 11, 2022
    Publication date: September 22, 2022
    Inventors: Russell Speight VanBlon, Jonathan Co Lee, Philip Lee Childs, Ratan Ray
  • Patent number: 11379572
    Abstract: Apparatuses, methods, and program products are disclosed for proof of work based authentication. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, a set of computer-based attributes corresponding to a first device. The code is executable by the processor to compute a proof of work based on the set of computer-based attributes. The code is executable by the processor to transmit the proof of work and the set of computer-based attributes to a second device for authentication based on the proof of work and the set of computer-based attributes.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 5, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Igor Stolbikov, Joseph M. Pennisi, Joshua N. Novak, Philip Lee Childs
  • Patent number: 11196869
    Abstract: In one aspect, a first device includes a processor, a microphone accessible to the processor, a speaker accessible to the processor, a display accessible to the processor, and storage accessible to the processor. The storage may include instructions executable by the processor to facilitate concurrent video conferencing for first and second video conferences and to receive user input selecting the first video conference. Based on the user input, the instructions may be executable to control the speaker to output audio for the first video conference at a greater volume level than audio for the second video conference and to transmit input from the microphone to a second device associated with a participant of the first video conference but not to a third device associated with a participant of the second video conference.
    Type: Grant
    Filed: February 15, 2020
    Date of Patent: December 7, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jonathan Co Lee, Russell Speight VanBlon, Philip Lee Childs
  • Publication number: 20210357875
    Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive a request to book a meeting with a user via an electronic calendar. The electronic calendar may be associated with the user. The instructions may also be executable to, responsive to receipt of the request, determine a restriction associated with the electronic calendar and to respond to the request pursuant to the restriction.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: Russell Speight VanBlon, Jonathan Co Lee, Philip Lee Childs, Ratan Ray
  • Publication number: 20210319214
    Abstract: In one aspect a vehicle may include a motor, a drive train and chassis, a battery, a seat assembly including a seat in which people can sit, at least one processor, a camera accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive data pertaining to at least one characteristic of a person and to, based on the data, adjust at least one mechanism within the vehicle.
    Type: Application
    Filed: April 9, 2020
    Publication date: October 14, 2021
    Inventors: Jonathan Co Lee, Russell Speight VanBlon, Philip Lee Childs
  • Publication number: 20210258427
    Abstract: In one aspect, a first device includes a processor, a microphone accessible to the processor, a speaker accessible to the processor, a display accessible to the processor, and storage accessible to the processor. The storage may include instructions executable by the processor to facilitate concurrent video conferencing for first and second video conferences and to receive user input selecting the first video conference. Based on the user input, the instructions may be executable to control the speaker to output audio for the first video conference at a greater volume level than audio for the second video conference and to transmit input from the microphone to a second device associated with a participant of the first video conference but not to a third device associated with a participant of the second video conference.
    Type: Application
    Filed: February 15, 2020
    Publication date: August 19, 2021
    Inventors: Jonathan Co Lee, Russell Speight VanBlon, Philip Lee Childs
  • Publication number: 20210064733
    Abstract: Apparatuses, methods, and program products are disclosed for proof of work based authentication. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, a set of computer-based attributes corresponding to a first device. The code is executable by the processor to compute a proof of work based on the set of computer-based attributes. The code is executable by the processor to transmit the proof of work and the set of computer-based attributes to a second device for authentication based on the proof of work and the set of computer-based attributes.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Igor Stolbikov, Joseph M. Pennisi, Joshua N. Novak, Philip Lee Childs
  • Patent number: 10244281
    Abstract: An aspect provides a method, including: receiving a play request at a first user device, the received play request being transmitted from at least one other user device; determining if a media file is currently being played at the first user device; and responsive to determining that a media file is currently being played at the first user device, appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 26, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Patent number: 9813662
    Abstract: An aspect provides a method, including: ascertaining, at a first device, a request to transfer media data to another device; determining, at the first device, a plurality of connected devices for potential transfer of media data corresponding to the request; providing, at the first device, a disambiguation cue to a user; ascertaining via the disambiguation cue a target device from the plurality of connected devices for transfer of the media data; and transferring the media data to the target device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 7, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Patent number: 9413770
    Abstract: An aspect provides a method, including: receiving at a remote device a client log in to a cloud based account issued from a client device; determining the client device is not associated with the client log in; issuing an instruction to unbind at least one client device application log in credential and bind a cloud client log in credential to the at least one client device application; and providing an instruction to unbind the cloud client log in credential from the at least one client device application in response to at least one predetermined criteria being satisfied. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: August 9, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Hui Wang, Shaowei Chen
  • Patent number: 9344464
    Abstract: An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 17, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Richard Wayne Cheston
  • Patent number: 9317505
    Abstract: An aspect provides a method, including: sending a media query from a controller user device to a second user device; receiving media meta data at the controller user device in response to the media query of the second user device, the received media meta data comprising media meta data regarding a media file currently playing on the second user device and media meta data regarding one or more queued media files; providing at the controller user device a visual display based on the received media meta data, the visual display comprising a visual indication of the media file currently playing on the second user device and a preview of the one or more queued media files to be played on the second user device; and issuing one or more control action commands from the controller user device to the second user device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 19, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Publication number: 20140152894
    Abstract: An aspect provides a method, including: ascertaining, at a first device, a request to transfer media data to another device; determining, at the first device, a plurality of connected devices for potential transfer of media data corresponding to the request; providing, at the first device, a disambiguation cue to a user; ascertaining via the disambiguation cue a target device from the plurality of connected devices for transfer of the media data; and transferring the media data to the target device. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Publication number: 20140156781
    Abstract: An aspect provides a method, including: receiving a play request at a first user device, the received play request being transmitted from at least one other user device; determining if a media file is currently being played at the first user device; and responsive to determining that a media file is currently being played at the first user device, appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Publication number: 20140156843
    Abstract: An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Richard Wayne Cheston
  • Publication number: 20140156694
    Abstract: An aspect provides a method, including: sending a media query from a controller user device to a second user device; receiving media meta data at the controller user device in response to the media query of the second user device, the received media meta data comprising media meta data regarding a media file currently playing on the second user device and media meta data regarding one or more queued media files; providing at the controller user device a visual display based on the received media meta data, the visual display comprising a visual indication of the media file currently playing on the second user device and a preview of the one or more queued media files to be played on the second user device; and issuing one or more control action commands from the controller user device to the second user device. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Publication number: 20140157378
    Abstract: An aspect provides a method, including: receiving at a remote device a client log in to a cloud based account issued from a client device; determining the client device is not associated with the client log in; issuing an instruction to unbind at least one client device application log in credential and bind a cloud client log in credential to the at least one client device application; and providing an instruction to unbind the cloud client log in credential from the at least one client device application in response to at least one predetermined criteria being satisfied. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Hui Wang, Shaowei Chen
  • Publication number: 20140157300
    Abstract: An aspect provides a method, including: receiving, at a remote device, selection information from a controller user device, the selection information comprising a source user device, one or more media files of the source user device, and one or more destination user devices; using the selection information at the remote device to determine the source user device and the one or more destination user devices; and issuing an instruction from the remote device to the source user device instructing the source user device to transmit the one or more media files to the one or more destination user devices. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Hui Wang, Shaowei Chen
  • Publication number: 20130151769
    Abstract: An approach is provided to inactivate a selected drive included in a RAID configuration. While inactive, write requests are handled by identifying data blocks to be written to each of the RAID drives. The identification also identifies a data block address corresponding to the data blocks. Data blocks destined to non-selected drives are written to the non-selected drives. The data blocks destined to the selected drive is written to a memory area outside of the RAID configuration. The data block addresses corresponding to the data blocks are also written to the memory area. After a period of time, the selected drive is reactivated. During reactivation, the data block addresses and their corresponding data blocks that were written to the memory area are read from the memory area and each of the data blocks are written to the selected drive at the corresponding data block addresses.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Inventors: Philip Lee Childs, Donald R. Frame, Michael Scott Mettler, Kenneth Dean Timmons
  • Patent number: 8165177
    Abstract: A system and method for hybrid virtual machine monitor system is provided. A first operating system uses a file system to manage data storage and retrieval within a data storage area. A second operating system, which is not compatible with the first operating system's file system, executes a management application backup utility. The first operating system includes a filter driver that sends logical block addresses, which correspond to data reads/writes, to the management application backup utility. In turn, the management application backup utility uses the logical block addresses to perform operations on the data storage locations. In one embodiment, the management application backup utility performs actions on the data storage area, such as a disk defragmentation, and subsequently sends data location changes to the filter driver. In this embodiment, the filter driver instructs the first operating system's file system to update its translation tables based upon the data location changes.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Mark Charles Davis, Ke Ke, Rod David Waltermann