Patents by Inventor Gil Spencer

Gil Spencer 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: 11663764
    Abstract: Provided are methods and systems for automatic creation of a customized avatar animation of a user. An example method commences with receiving production parameters and creating, based on the production parameters, a multidimensional array of a plurality of blank avatar animations. Each blank avatar animation has a predetermined number of frames and a plurality of features associated with each frame. The method further includes receiving user parameters including body dimensions, hair, and images of a face of a user. The method continues with selecting, from the plurality of blank avatar animations, two blank avatar animations closest to the user based on the body dimensions. The method further includes interpolating corresponding frames of the two blank avatar animations to produce an interpolated avatar animation. The method continues with compositing the face and the hair with the interpolated avatar animation using a machine learning technique to render the customized avatar animation.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: May 30, 2023
    Assignee: Spree3D Corporation
    Inventors: Gil Spencer, Dmitriy Vladlenovich Pinskiy, Evan Smyth
  • Publication number: 20220237841
    Abstract: Provided are methods and systems for automatic creation of a customized avatar animation of a user. An example method commences with receiving production parameters and creating, based on the production parameters, a multidimensional array of a plurality of blank avatar animations. Each blank avatar animation has a predetermined number of frames and a plurality of features associated with each frame. The method further includes receiving user parameters including body dimensions, hair, and images of a face of a user. The method continues with selecting, from the plurality of blank avatar animations, two blank avatar animations closest to the user based on the body dimensions. The method further includes interpolating corresponding frames of the two blank avatar animations to produce an interpolated avatar animation. The method continues with compositing the face and the hair with the interpolated avatar animation using a machine learning technique to render the customized avatar animation.
    Type: Application
    Filed: April 15, 2021
    Publication date: July 28, 2022
    Inventors: Gil Spencer, Dmitriy Vladlenovich Pinskiy, Evan Smyth
  • Publication number: 20220237857
    Abstract: Methods and apparati for using an avatar (2) to help produce a digital image representation (17) of a body (1). A method embodiment of the present invention comprises the steps of capturing (21) measurements of the body (1) and combining the measurements with an avatar (2) to produce a set of avatar images (11); invoking (22) a neural network (3) to generate a set of photorealistic face and hair images (12); combining (26) the avatar images (11) and the face and hair images (12) to produce a set of composite images (16); and converting (27) the set of composite images (16) into a set of final images (17) representing the body (1).
    Type: Application
    Filed: March 28, 2022
    Publication date: July 28, 2022
    Inventors: Evan Smyth, Gil SPENCER
  • Publication number: 20220237846
    Abstract: Systems and methods for generating and simultaneously displaying multiple photorealistic digital avatars wearing garments.
    Type: Application
    Filed: April 13, 2022
    Publication date: July 28, 2022
    Inventors: Robert Meyer Davidson, Gil SPENCER, Dmitriy Vladlenovich Pinskiy, Evan Smyth
  • Patent number: 10341866
    Abstract: In one implementation, a computer-implemented method of establishing a secure wireless communication connection between an insulin pump device and a mobile computing device includes receiving, at a mobile computing device, a device identifier for the insulin pump device; obtaining, by the mobile computing device, device information for the insulin pump device from a remote server system using the device identifier; establishing, by the mobile computing device, a secure wireless connection with the insulin pump device using, at least in part, the device information; authenticating, by the mobile computing device, the insulin pump device based on asymmetric key verification using the public key for the insulin pump; and securely communicating, by the mobile computing device and in response to authenticating the insulin pump device, information with the insulin pump device.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: July 2, 2019
    Assignee: Bigfoot Biomedical, Inc.
    Inventors: Gil Spencer, Kevin S. Lee, Cameron Hinkel
  • Patent number: 9980140
    Abstract: In one implementation, a computer-implemented method of establishing a secure wireless communication connection between an insulin pump device and a mobile computing device includes receiving, at a mobile computing device, a device identifier for the insulin pump device; obtaining, by the mobile computing device, device information for the insulin pump device from a remote server system using the device identifier; establishing, by the mobile computing device, a secure wireless connection with the insulin pump device using, at least in part, the device information; authenticating, by the mobile computing device, the insulin pump device based on asymmetric key verification using the public key for the insulin pump; and securely communicating, by the mobile computing device and in response to authenticating the insulin pump device, information with the insulin pump device.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 22, 2018
    Assignee: BIGFOOT BIOMEDICAL, INC.
    Inventors: Gil Spencer, Kevin S. Lee, Cameron Hinkel
  • Publication number: 20140337592
    Abstract: A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.
    Type: Application
    Filed: February 3, 2014
    Publication date: November 13, 2014
    Applicant: Imation Corp.
    Inventors: David Jevans, Gil Spencer
  • Patent number: 8745365
    Abstract: An operating system is booted from a secure peripheral device on a host computer. The secure peripheral device, which includes a memory, is communicatively coupled with the with the host computer. A first operating system is booted from the memory of the secure peripheral device. A secondary operating system is launched on the first operating system.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: June 3, 2014
    Assignee: Imation Corp.
    Inventors: David Jevans, Gil Spencer, Eric R. Smith
  • Patent number: 8683088
    Abstract: A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: March 25, 2014
    Assignee: Imation Corp.
    Inventors: David Jevans, Gil Spencer
  • Patent number: 8639873
    Abstract: A detachable storage device can comprise a ram cache, a device controller, and a storage system. The ram cache may be configured to receive data from a digital device. The device controller may be configured to transfer the data from the ram cache to the storage system. The storage system may be configured to store the data at a predetermined event.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 28, 2014
    Assignee: Imation Corp.
    Inventors: David Alexander Jevans, Gil Spencer
  • Patent number: 8543764
    Abstract: A detachable storage device can comprise a memory, circuitry, and a user interface. The memory may comprise a storage partition. The circuitry may be configured to authorize access to the storage partition to a digital device when the detachable storage device is coupled to the digital device based, at least in part, on a user code. The user interface may be configured to receive the user code while the detachable storage device is within a detached state and provide the user code to the circuitry to allow access to the storage partition.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 24, 2013
    Assignee: Imation Corp.
    Inventors: David Alexander Jevans, Gil Spencer
  • Patent number: 8505075
    Abstract: An administrator of an enterprise can recover a user secure storage device in conjunction with a third-party service without the administrator knowing a user secure storage device password. The administrator secure storage device is communicatively coupled with a host computer. A user secure storage device is communicatively coupled with a host computer. The administrator secure storage device is authenticated to the third-party service. One or more decryptions are performed on an encrypted portion of data with an enterprise private key and a shared administrator private key to produce information associated with the user secure storage device password. The administrator is logged into the user secure storage device using the information associated with the user secure storage device password without the administrator knowing the user secure storage device password.
    Type: Grant
    Filed: May 2, 2009
    Date of Patent: August 6, 2013
    Assignee: Marble Security, Inc.
    Inventors: David Jevans, Gil Spencer
  • Publication number: 20130061315
    Abstract: A detachable storage device can comprise a memory, circuitry, and a user interface. The memory may comprise a storage partition. The circuitry may be configured to authorize access to the storage partition to a digital device when the detachable storage device is coupled to the digital device based, at least in part, on a user code. The user interface may be configured to receive the user code while the detachable storage device is within a detached state and provide the user code to the circuitry to allow access to the storage partition.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 7, 2013
    Applicant: IMATION CORP.
    Inventors: David Alexander Jevans, Gil Spencer
  • Patent number: 8381294
    Abstract: A portable storage device can comprise a web page confidence module and a device controller. The web page confidence module may be configured to receive a web page address and determine a trust level status associated with the web page address. The device controller may be configured to indicate a trust level status based on the trust level determination.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: February 19, 2013
    Assignee: Imation Corp.
    Inventors: David Alexander Jevans, Steve Ryan, Gil Spencer, Shannon Holland
  • Patent number: 8356105
    Abstract: Methods and systems for managing policies of portable data storage devices in conjunction with a third-party service are disclosed. One or more candidates of a plurality of members in an enterprise may be identifying via the third-party service. Each of the plurality of members may be associated with a respective portable data storage device. An indication provided by the third-party service of one or more candidate devices may be obtained. The one or more candidate devices may each be a portable data storage device associated with a respective candidate. Policies of the one or more candidate devices may be modified.
    Type: Grant
    Filed: May 2, 2009
    Date of Patent: January 15, 2013
    Assignee: MarbleCloud, Inc.
    Inventors: David Jevans, Gil Spencer
  • Patent number: 8266378
    Abstract: A detachable storage device can comprise a memory, circuitry, and a user interface. The memory may comprise a storage partition. The circuitry may be configured to authorize access to the storage partition to a digital device when the detachable storage device is coupled to the digital device based, at least in part, on a user code. The user interface may be configured to receive the user code while the detachable storage device is within a detached state and provide the user code to the circuitry to allow access to the storage partition.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 11, 2012
    Assignee: Imation Corp.
    Inventors: David Alexander Jevans, Gil Spencer
  • Publication number: 20120054862
    Abstract: A portable storage device can comprise a web page confidence module and a device controller. The web page confidence module may be configured to receive a web page address and determine a trust level status associated with the web page address. The device controller may be configured to indicate a trust level status based on the trust level determination.
    Type: Application
    Filed: August 17, 2011
    Publication date: March 1, 2012
    Inventors: David Alexander Jevans, Steve Ryan, Gil Spencer, Shannon Holland
  • Patent number: 8015606
    Abstract: A portable storage device includes a web page confidence module and a device controller. The web page confidence module may be configured to receive a user trust setting, receive a webpage address and determine a trust level status associated with the web page address based in part on the user trust setting. The device controller may be configured to indicate a trust level status based on the trust level determination.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: September 6, 2011
    Assignee: IronKey, Inc.
    Inventors: David Alexander Jevans, Steve Ryan, Gil Spencer, Shannon Holland
  • Publication number: 20110035513
    Abstract: A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.
    Type: Application
    Filed: August 6, 2009
    Publication date: February 10, 2011
    Inventors: David Jevans, Gil Spencer
  • Publication number: 20100250796
    Abstract: Systems and method for forming a secure channel between a server and a portable storage device coupled to a host computer are presented. A message sequence is exchanged between the server and the portable storage device. The message sequence may pass transparently through the host computer to the portable storage device. The server and the portable storage device may be authenticated based on the message sequence. A secure channel may be established between the server and the portable storage device when the server and the portable storage device are authenticated. As such, the host computer, as well as any other interstitial device between the server and the portable storage device, cannot access information transferred via the secure channel.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Inventors: David Jevans, Gil Spencer, Shannon Holland, Manish Pandey, Dan Simon