Patents by Inventor Terry H. Yoshii

Terry H. Yoshii 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: 10402571
    Abstract: Technologies for de-duplicating encrypted content include fragmenting a file into blocks on a computing device, encrypting each block, and storing each encrypted block on a content data server with associated keyed hashes and member identifications. The computing device additionally transmits each encrypted block with an associated member encryption key and member identification to a key server. As part of the de-duplication process, the content data server stores only one copy of the encrypted data for a particular associated keyed hash, and the key server similarly associates a single member encryption key with the keyed hash. To retrieve the file, the computing device receives the encrypted blocks with their associated keyed hashes and member identifications from the content data server and receives the corresponding member decryption key from the key server. The computing device decrypts each block using the member decryption keys and combines to blocks to generate the file.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: September 3, 2019
    Assignee: Intel Corporation
    Inventors: Alex Nayshtut, Omer Ben-Shalom, Terry H. Yoshii
  • Patent number: 10176018
    Abstract: A system and method provide for mapping a virtual core of a computing system to an external computing resource and intercepting an instruction directed from an application resident on the computing system to the virtual core. The intercepted instruction may be sent to the external computing resource for processing.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: January 8, 2019
    Assignee: Intel Corporation
    Inventors: Jeffrey C. Sedayao, Cindy A. Smith, Hong Li, Terry H. Yoshii, Christian D. Black, Vishwa Hassan, David W. Stone
  • Patent number: 9547654
    Abstract: Described herein is technology for managing cloud storage. In particular, systems, devices and methods for managing cloud storage are described. In some embodiments, management of cloud storage may result in the designation of storage allocated to a first storage pool as obsolete, and the reallocation and/or reclamation of such storage to a second storage pool and/or a general cloud storage pool. Management may occur in accordance with one or more policies.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: January 17, 2017
    Assignee: INTEL CORPORATION
    Inventors: Rahul M. Bhardwaj, Vishwa Hassan, Thomas A. Mant, Christian D. Black, Jeffrey C. Sedayao, Terry H. Yoshii, Alex Nayshtut, Michael S. Breton, Douglas P. Devetter
  • Patent number: 9471907
    Abstract: A system and method may provide for defining a usage policy for an available resource of a personal computing system, and transmitting the usage policy to a market broker. The market broker may identify a match between the usage policy and a request from another computing system, and generate a notification of the match. In addition, funds may be transferred from an account associated with the other computing system to an account associated with the personal computing system based on a remote usage of the available resource by the other computing system.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: October 18, 2016
    Assignee: Intel Corporation
    Inventors: Jeffrey C. Sedayao, Vishwa Hassan, Cindy A. Smith, Hong Li, Christian D. Black, Terry H. Yoshii, David W. Stone
  • Publication number: 20160057142
    Abstract: Technologies for de-duplicating encrypted content include fragmenting a file into blocks on a computing device, encrypting each block, and storing each encrypted block on a content data server with associated keyed hashes and member identifications. The computing device additionally transmits each encrypted block with an associated member encryption key and member identification to a key server. As part of the de-duplication process, the content data server stores only one copy of the encrypted data for a particular associated keyed hash, and the key server similarly associates a single member encryption key with the keyed hash. To retrieve the file, the computing device receives the encrypted blocks with their associated keyed hashes and member identifications from the content data server and receives the corresponding member decryption key from the key server. The computing device decrypts each block using the member decryption keys and combines to blocks to generate the file.
    Type: Application
    Filed: July 27, 2015
    Publication date: February 25, 2016
    Inventors: Alex Nayshtut, Omer Ben-Shalom, Terry H. Yoshii
  • Patent number: 9160769
    Abstract: Computer-readable storage medium, apparatus and method associated with management of data elements in a cloud computing environment are disclosed herein. In embodiments, one or more computer-readable storage medium may contain instructions which when executed by a computing apparatus may facilitate a user in managing the user's data elements in a cloud computing environment. In embodiments, this may be accomplished through the use of management metadata associated with the user's data elements. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 13, 2015
    Assignee: Intel Corporation
    Inventors: Douglas P. Devetter, Jeffrey C. Sedayao, Vishwa Hassan, Christian D. Black, Terry H. Yoshii
  • Publication number: 20150248418
    Abstract: Described herein is technology for managing cloud storage. In particular, systems, devices and methods for managing cloud storage are described. In some embodiments, management of cloud storage may result in the designation of storage allocated to a first storage pool as obsolete, and the reallocation and/or reclamation of such storage to a second storage pool and/or a general cloud storage pool. Management may occur in accordance with one or more policies.
    Type: Application
    Filed: October 9, 2013
    Publication date: September 3, 2015
    Inventors: Rahul M. Bhardwaj, Vishwa Hassan, Thomas A. Mant, Christian D. Black, Jeffrey C. Sedayao, Terry H. Yoshii, Alex Nayshtut, Michael S. Breton, Douglas P. Devetter
  • Patent number: 9116849
    Abstract: Technologies for de-duplicating encrypted content include fragmenting a file into blocks on a computing device, encrypting each block, and storing each encrypted block on a content data server with associated keyed hashes and member identifications. The computing device additionally transmits each encrypted block with an associated member encryption key and member identification to a key server. As part of the de-duplication process, the content data server stores only one copy of the encrypted data for a particular associated keyed hash, and the key server similarly associates a single member encryption key with the keyed hash. To retrieve the file, the computing device receives the encrypted blocks with their associated keyed hashes and member identifications from the content data server and receives the corresponding member decryption key from the key server. The computing device decrypts each block using the member decryption keys and combines to blocks to generate the file.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 25, 2015
    Assignee: Intel Corporation
    Inventors: Alex Nayshtut, Omer Ben-Shalom, Terry H. Yoshii
  • Patent number: 8863138
    Abstract: Methods and apparatuses associated with cloud computing are disclosed herein. In embodiments, a method may include receiving, by a service monitor operating on a computing device, performance information associated with services provided by an application service with instances operating on a plurality of virtual machines deployed on a plurality of servers of a computing cloud. The service monitor, in response, may identify one or more requests of the computing cloud to attempt to improve performance of the services provided by the application service. Other embodiments may be disclosed and claimed.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: October 14, 2014
    Assignee: Intel Corporation
    Inventors: Jeffrey C. Sedayao, Vishwa Hassan, Hong Li, Cindy A. Smith, Terry H. Yoshii, David W. Stone, Christian D. Black
  • Publication number: 20140282844
    Abstract: Computer-readable storage medium, apparatus and method associated with management of data elements in a cloud computing environment are disclosed herein. In embodiments, one or more computer-readable storage medium may contain instructions which when executed by a computing apparatus may facilitate a user in managing the user's data elements in a cloud computing environment. In embodiments, this may be accomplished through the use of management metadata associated with the user's data elements. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Douglas P. Devetter, Jeffrey C. Sedayao, Vishwa Hassan, Christian D. Black, Terry H. Yoshii
  • Publication number: 20140281486
    Abstract: Technologies for de-duplicating encrypted content include fragmenting a file into blocks on a computing device, encrypting each block, and storing each encrypted block on a content data server with associated keyed hashes and member identifications. The computing device additionally transmits each encrypted block with an associated member encryption key and member identification to a key server. As part of the de-duplication process, the content data server stores only one copy of the encrypted data for a particular associated keyed hash, and the key server similarly associates a single member encryption key with the keyed hash. To retrieve the file, the computing device receives the encrypted blocks with their associated keyed hashes and member identifications from the content data server and receives the corresponding member decryption key from the key server. The computing device decrypts each block using the member decryption keys and combines to blocks to generate the file.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Inventors: Alex Nayshtut, Omer Ben-Shalom, Terry H. Yoshii
  • Publication number: 20120167081
    Abstract: Methods and apparatuses associated with cloud computing are disclosed herein. In embodiments, a method may include receiving, by a service monitor operating on a computing device, performance information associated with services provided by an application service with instances operating on a plurality of virtual machines deployed on a plurality of servers of a computing cloud. The service monitor, in response, may identify one or more requests of the computing cloud to attempt to improve performance of the services provided by the application service. Other embodiments may be disclosed and claimed.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Jeffrey C. Sedayao, Vishwa Hassan, Hong Li, Cindy A. Smith, Terry H. Yoshii, David W. Stone, Christian D. Black
  • Publication number: 20120158578
    Abstract: A system and method may provide for defining a usage policy for an available resource of a personal computing system, and transmitting the usage policy to a market broker. The market broker may identify a match between the usage policy and a request from another computing system, and generate a notification of the match. In addition, funds may be transferred from an account associated with the other computing system to an account associated with the personal computing system based on a remote usage of the available resource by the other computing system.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Inventors: Jeffrey C. Sedayao, Vishwa Hassan, Cindy A. Smith, Hong Li, Christian D. Black, Terry H. Yoshii, David W. Stone
  • Publication number: 20120158967
    Abstract: A system and method provide for mapping a virtual core of a computing system to an external computing resource and intercepting an instruction directed from an application resident on the computing system to the virtual core. The intercepted instruction may be sent to the external computing resource for processing.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Inventors: Jeffrey C. Sedayao, Cindy A. Smith, Hong Li, Terry H. Yoshii, Christian D. Black, Vishwa Hassan, David W. Stone