Patents by Inventor Philip Childs

Philip 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: 20210232819
    Abstract: Computer implemented methods, systems, and computer program products are provided including obtaining one or more prior pathways through a physical structure environment (PSE) followed by a collection of electronic devices (EDs) over time in connection with the EDs navigating through the PSE; determining a recommended pathway through the PSE to a PSE destination based on the one or more prior pathways; and presenting the recommended pathway.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Russell Speight VanBlon, William Holroyd, Philip Childs
  • Patent number: 10169909
    Abstract: Particular embodiments comprise providing a surface mesh for an object, generating a voxel grid comprising volumetric masks for the mesh, and generating a lit mesh, wherein the lit mesh comprises a shaded version of the mesh as positioned in a scene. The voxel grid may be positioned over the lit mesh in the scene, and a first ray may be traced to a position of the voxel grid. If the traced ray passed through the voxel grid and hit a location on the lit mesh, then one or more second rays may be traced to the hit location on the lit mesh. If the traced ray hit a location in the voxel grid but did not hit a location on the lit mesh, then one or more second rays may be traced from the hit location in the voxel grid to the closest locations on the lit mesh. Finally, color sampled at one or more locations proximate to the position of the voxel grid may be blurred outward through the voxel grid to create a volumetric projection.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 1, 2019
    Assignee: Pixar
    Inventors: Alexis Angelidis, Jacob Porter Merrell, Robert Moyer, Philip Child
  • Patent number: 9378579
    Abstract: In various embodiments, a cloth weave structure is built from curves over the surface of a subdivision mesh at rendertime. A coherent woven or knitted surface is generated from interwoven curve geometry and a subdivision (or polygon) mesh. In one aspect, this is done at render-time. Accordingly, in one embodiment, a geometry generation process takes an ST map as input to control the direction of flow of curves (yarns) over the surface. Since each face is calculated independently, general global coordinates in ST space are predefined (at the beginning of the render) to make sure that each face transitions smoothly to the next.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 28, 2016
    Assignee: Pixar
    Inventor: Philip Child
  • Publication number: 20160042553
    Abstract: Particular embodiments comprise providing a surface mesh for an object, generating a voxel grid comprising volumetric masks for the mesh, and generating a lit mesh, wherein the lit mesh comprises a shaded version of the mesh as positioned in a scene. The voxel grid may be positioned over the lit mesh in the scene, and a first ray may be traced to a position of the voxel grid. If the traced ray passed through the voxel grid and hit a location on the lit mesh, then one or more second rays may be traced to the hit location on the lit mesh. If the traced ray hit a location in the voxel grid but did not hit a location on the lit mesh, then one or more second rays may be traced from the hit location in the voxel grid to the closest locations on the lit mesh. Finally, color sampled at one or more locations proximate to the position of the voxel grid may be blurred outward through the voxel grid to create a volumetric projection.
    Type: Application
    Filed: February 13, 2015
    Publication date: February 11, 2016
    Inventors: Alexis Angelidis, Jacob Porter Merrell, Robert Moyer, Philip Child
  • Patent number: 9202291
    Abstract: In various embodiments, an ray-marched-tangent space shader is provided which uses adaptive, curved ray marching of an implicit weave/thread procedural texture to create the appearance of individual cloth yarns complete with sub-fibers which separate rather than stretch over the surface. The volumetric surface shader shades cloth by performing adaptive curved ray marching of an implicit tangent space distance field.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 1, 2015
    Assignee: Pixar
    Inventor: Philip Child
  • Patent number: 8854392
    Abstract: A computer-implemented method for generating a circular scratch highlight. The method includes generating a plurality of texture planes, where each texture plane includes a plurality of copies of a scratch texture oriented in the same direction; generating a combined texture by combining the plurality of texture planes at different angles; applying the combined texture to a surface of an object; calculating a specular gradient vector based on a light vector and a reflectance vector, wherein the specular gradient vector points in a gradient direction of a specular highlight; and generating the circular scratch highlight by assigning, for each of a plurality of points on the surface of the object, a separate weight value corresponding to each texture plane in the combined texture based on how closely an orientation of the texture plane at the point corresponds to a scratch vector that is perpendicular to the specular gradient vector.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 7, 2014
    Assignee: Pixar
    Inventor: Philip Child
  • Patent number: 8786611
    Abstract: This disclosure relates to methods and systems for generating deformers that allow nondynamic objects, such as representations of skin, to appear to slide on a target surface. Computer simulations can be inflexible when it comes to creative input and also introduces extra time into the production process. One or more controls (e.g., a slider or a dial) can be generated based on a weight map and a direction field of an irregular surface that allow the user to slide nondynamic objects, such as representations of skin, on the surface facilitating computer-generated animation.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: July 22, 2014
    Assignee: Pixar
    Inventors: Michael Comet, Philip Child
  • Publication number: 20130141451
    Abstract: A computer-implemented method for generating a circular scratch highlight. The method includes generating a plurality of texture planes, where each texture plane includes a plurality of copies of a scratch texture oriented in the same direction; generating a combined texture by combining the plurality of texture planes at different angles; applying the combined texture to a surface of an object; calculating a specular gradient vector based on a light vector and a reflectance vector, wherein the specular gradient vector points in a gradient direction of a specular highlight; and generating the circular scratch highlight by assigning, for each of a plurality of points on the surface of the object, a separate weight value corresponding to each texture plane in the combined texture based on how closely an orientation of the texture plane at the point corresponds to a scratch vector that is perpendicular to the specular gradient vector.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: PIXAR ANIMATION STUDIOS
    Inventor: Philip CHILD
  • Publication number: 20080066166
    Abstract: In a system providing for user access of secure resources upon user authentication by a remote authentication server, a successful user authentication is saved locally for use when the authentication server is not available. The successful user authentication returns an authenticated credential which is stored on the local client utilizing a security method such as Public Key Infrastructure which prevents tampering with the credential. If a gateway machine provides connectivity between the client and the authentication server, the credential is also stored on the gateway.
    Type: Application
    Filed: June 15, 2007
    Publication date: March 13, 2008
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Childs, Michael Vanover
  • Publication number: 20080046781
    Abstract: In the event of a virally infected MBR on a hard disk drive that might prevent booting, a service MBR in a hidden protected area (HPA) can be used to boot a service O.S., and then the service MBR can be replaced with a previously backed-up MBR, also in the HPA, to mount any missing partitions.
    Type: Application
    Filed: March 29, 2006
    Publication date: February 21, 2008
    Inventors: Philip Childs, Mark Davis, Steven Goodman, Joseph Freeman, Randall Springfield, Rod Waltermann
  • Publication number: 20070239949
    Abstract: A computer implemented method, data processing system, and computer usable code are provided for reclaiming backup data storage space in memory. The process receives a selection to reclaim a set of memory locations associated with a set of backup copies of a selected file. The process searches a plurality of memory locations for the set of memory locations associated with the set of backup copies. The process then removes the data associated with the set of backup copies from the set of memory locations to form a set of reclaimed memory locations. The set of reclaimed memory locations are unoccupied by data associated with the set of backup copies of the selected file.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Childs, Lee Highsmith, Christopher Long
  • Publication number: 20070220306
    Abstract: A method and system for identifying and recovering a file damaged by a hard drive failure. The method includes monitoring event logs, mapping at least one failing sector to at least one corresponding corrupted file if a hard drive failure is detected, and performing a selected remedial procedure based on the at least one corrupted file. According to the method and system disclosed herein, the user is quickly informed of the corrupted file and is given choices for remedial procedures.
    Type: Application
    Filed: March 14, 2006
    Publication date: September 20, 2007
    Applicant: Lenovo Pte. Ltd.
    Inventors: Philip Childs, Jeffrey Hobbet
  • Publication number: 20050283640
    Abstract: A client computer is connected via a network to an anti-virus server and polls the server for indication that an anti-virus needs to be immediately downloaded from the anti-virus server. The client computer disengages from the network, and re-establishes a link with only the trusted anti-virus server. The anti-virus fix is installed, the client computer re-booted, and the client computer is then allowed to reconnect to the full network. If the client's primary operating system (OS) is infected, a secondary OS in the client computer performs the anti-virus download and execution. The disengagement from the network is performed by applying a filter in a network interface card (NIC) driver by the primary OS, the secondary OS, a service processor (SP), or by a virtual machine manager (VMM), depending on which is available at the client computer.
    Type: Application
    Filed: May 19, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Richard Cheston, Philip Childs, Daryl Cromer, Mark Davis, Howard Locker, Paul Plaskonos
  • Publication number: 20050114686
    Abstract: A method and system for encrypting non-volatile storage regions, such as volumes, accessible by multiple users. A plurality of non-volatile storage regions is encrypted each with a different encryption key. A subset of the encryption keys is made available to each user thereby granting the user access to a corresponding subset of non-volatile storage regions. To protect a user's encryption keys, a private-public encryption key pair is generated, the private key being made available only to that user. The subset of the user's encryption keys is encrypted using the user's public encryption key. The users' private keys can be stored in a secure encryption module and can be protected with a password. Upon authenticating a user, the corresponding encryption keys may be provided to the user after decrypting the encryption keys using the user's private key. The contents of the non-volatile storage regions are then decrypted using the encryption keys.
    Type: Application
    Filed: November 21, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Charles Ball, Ryan Catherman, Philip Childs, James Hoff, Andy Trotter
  • Publication number: 20050114411
    Abstract: A method, computer program product and system for restoring previously un-backed up data during a system restore. A computing system may include a locked partition in its storage medium to store an alternate operating system and backed-up files. The alternate operating system may determine which files have been modified since the most recent backup and run a virus scan on those modified files. The alternate operating system may copy the modified files with no detected viruses as well as those modified files with a detected virus but cleaned by the virus scan. The backup files in the locked partition that have been modified since the most recent backup operation may be replaced with these uncorrupted modified files. In this manner, the system may be able to recover files since the most recent backup while ensuring at least in part that the restored files do not contain any viruses.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Philip Childs, Daryl Cromer, Howard Locker, Michael Vanover, Steven Welch
  • Publication number: 20050010835
    Abstract: A system and method for backup data storage and retrieval which does not require a program to be installed on the host computer system. The system and method may operate over a network. A system and method for automatic execution of the backup and restoration, including installation of a recovery operating system, if desired or required, is also provided. A data structure for the optimization of the storage of backup data is also provided.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Philip Childs, Michael Vanover, Steven Welch, Ted Bonkenburg, Dejan Diklic
  • Publication number: 20050010918
    Abstract: A system and method for the migration and distribution of computer software using an appliance which non-invasively creates copies of computer files from a data set and installs them on destination computers. The system and method features several ways of configuring the software installed for its reliable operation in the new hardware environment. Also disclosed is a system and method for the manipulation of data set files in order to optimize and pre-configure them for the new hardware environment.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Philip Childs, Michael Vanover, Steven Welch, Ted Bonkenburg, Dejan Diklic