Patents by Inventor Gordon ROSE

Gordon ROSE 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: 10142099
    Abstract: One feature pertains to methods for generating cryptographic values associated with substitution boxes (S-box). The methods includes first obtaining an input value and a first value. One method includes generating an S-box output value by performing an exclusive OR (XOR) operation on the input value and the first value to generate an intermediate value, and performing a bitwise rotation on the intermediate value by a number of bits equal to the Hamming Weight of the intermediate value. In one aspect, the output of this bitwise rotation is further XOR-ed with a second value. Another method includes generating the S-box output value by performing a bitwise rotation on the input value by a number of bits equal to the Hamming Weight of the input value to generate an intermediate value, and performing an XOR operation on the intermediate value and the first value.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Gregory Gordon Rose
  • Publication number: 20180139789
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Application
    Filed: October 2, 2014
    Publication date: May 17, 2018
    Inventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
  • Patent number: 9882722
    Abstract: A system is provided for inside-to-outside or outside-to-inside cryptographic coding that facilitates product authentication along a distribution channel. An association of authenticated, secured codes is generated between inner items (e.g., pharmaceutical doses such as pills, capsules, tablets) and outer items (e.g., packaging containing inner items). For instance, an inner code associated with a first item is used to generate (at least partially) an outer code associated with a second item that contains one or more first items. This process may be repeated multiple times with codes for outer items being a function of codes for inner items. The sequence of items may be authenticated by the dependent relationship between their codes.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: January 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: John Jozwiak, Gregory Gordon Rose, Alexander Gantman
  • Patent number: 9734495
    Abstract: Mobile commerce authentication and authorization systems enable currently existing point-of-sale devices that are neither structurally nor systemically altered to conduct financial transactions with a customer using an access terminal across a wireless communications system. The point-of-sale devices receive an input from a payment instrument replacement, which identifies the transaction to the point-of-sale device as a transaction including an access terminal. Authentication of the user of the access terminal is achieved at least by application of position and/or location determinable features of the access terminal, the position and/or location of a point-of-sale device of a vendor or merchant where the customer seeks to purchase goods or services, and the payment sum entered on the point-of-sale device. A payment matching server may assist in processing the location data and the payment sum amount across communications network.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gregory Gordon Rose, Craig B. Lauer, Joan T. Waltman
  • Patent number: 9591470
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: March 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: David Jonathan Julian, Chong Uk Lee, Kamran Moallemi, Avneesh Agrawal, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
  • Patent number: 9510383
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: November 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
  • Patent number: 9427625
    Abstract: An airbag rescue system employed as a life-saving system to enable a person to survive an avalanche or other situation, such as a water rescue. The airbag system includes an air movement device that takes the form of a source of compressed air or an electrically powered air mover, such as one that includes a bladed rotor for inflating the airbag with ambient air, such as 100% ambient air, for example. The system further includes a supporting device, such as a harness or a backpack, for supporting the inflatable airbag and the powered air movement device on a user in a ready position of the airbag rescue system. The system also includes triggering device that includes a trigger handle configured and arranged to initiate inflation of the inflatable airbag by being manipulated by the user. In the ready position of the airbag rescue system, while the airbag is not yet in a deployed position, the trigger handle is conveniently externally accessible for the user to trigger the inflation of the airbag.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 30, 2016
    Assignee: AMER SPORTS CANADA INC.
    Inventors: Gordon Rose, Gary Bryant
  • Patent number: 9336160
    Abstract: A block cipher is provided that secures data by encrypting it based on the memory address where it is to be stored. When encrypting data for storage in the memory address, the memory address is encrypted in a first plurality of block cipher rounds. Data round keys are generated using information from the first plurality of block cipher rounds. Data to be stored is combined with the encrypted memory address and encrypted in a second plurality of block cipher rounds using the data round keys. The encrypted data is then stored in the memory location. When decrypting data, the memory address is again encrypted as before while the encrypted stored data is decrypted in a second plurality of the block cipher rounds using the data round keys to obtain a partially decrypted data. The partially decrypted data is combined with the encrypted memory address to obtain fully decrypted data.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: May 10, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Hawkes, Lu Xiao, Gregory Gordon Rose, Steve Millendorf
  • Publication number: 20160016045
    Abstract: An airbag rescue system employed as a life-saving system to enable a person to survive an avalanche or other situation, such as a water rescue. The airbag system includes an air movement device that takes the form of a source of compressed air or an electrically powered air mover, such as one that includes a bladed rotor for inflating the airbag with ambient air, such as 100% ambient air, for example. The system further includes a supporting device, such as a harness or a backpack, for supporting the inflatable airbag and the powered air movement device on a user in a ready position of the airbag rescue system. The system also includes triggering device that includes a trigger handle configured and arranged to initiate inflation of the inflatable airbag by being manipulated by the user. In the ready position of the airbag rescue system, while the airbag is not yet in a deployed position, the trigger handle is conveniently externally accessible for the user to trigger the inflation of the airbag.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 21, 2016
    Applicant: AMER SPORTS CANADA INC.
    Inventors: Gordon ROSE, Gary BRYANT
  • Patent number: 9215581
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: December 15, 2015
    Assignee: QUALCOMM Incorported
    Inventors: David Jonathan Julian, Chong U. Lee, Kamran Moallemi, Avneesh Agrawal, Manuel E. Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
  • Patent number: 9152380
    Abstract: A method, an apparatus, and a computer program product for generating and processing random numbers are provided. An apparatus comprises a processing system that includes a processor, a random number generator and a pair of buffers. A first buffer receives low-entropy random numbers generated by the random number generator and a second buffer provides high-entropy random numbers directly to a processing system. The processing system may directly access the second buffer in response to an instruction executed by the processing system. The processing system responds to an interrupt based on occupancy levels of the buffers by conditioning low-entropy random numbers read from the first buffer to obtain high-entropy random numbers that are then stored in the second.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 6, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Gregory Gordon Rose
  • Patent number: 9118619
    Abstract: To inhibit cross-site forgery attacks, different types/classes of cookies are used. A first cookie and a second cookie are generated by a web server and provided to a client browser during a web session. The first cookie defines a first set of use conditions for when the first cookie is to be used within the web session. The second cookie defines a second set of use conditions for when the second cookie is to be used within the web session. The client browser determines which (if any) of the first cookie or second cookie to send to the web server based on the use conditions defined within each cookie and the operation(s) sought by the client browser. The web server may grant different or the same privileges to operation(s) being sought by the client browser depending on whether the first or second cookie is sent by the client browser.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 25, 2015
    Assignee: QUALCOMM Incorported
    Inventors: Alexander Gantman, Arun Balakrishnan, Gregory Gordon Rose
  • Patent number: 9094191
    Abstract: A method operational on a receiver device for exchanging and/or generating security keys is provided. A first encrypted master key Km is received at the receiver device from a transmitter device, the first encrypted master key Km secured by a receiver public key Kpub-rx. The first encrypted master key Km may be decrypted with a receiver private key Kpri-rx to obtain the master key Km. The master key Km may be encrypted using a block cipher that applies a receiver secret key Kh to obtain a second encrypted master key.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Roberto Avanzi, Boris Dolgunov, Gregory Gordon Rose
  • Patent number: 9076339
    Abstract: Disclosed is an apparatus, system, and method to utilize a plurality of road markers to aid a vehicle in merging into a lane. The lane that the merging vehicle desires to merge into is determined. Further, the position of the merging vehicle is determined. Target vehicles are then notified about the merging vehicle utilizing the plurality of road markers.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 7, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Hawkes, Gregory Gordon Rose
  • Publication number: 20150163658
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Application
    Filed: October 30, 2014
    Publication date: June 11, 2015
    Inventors: David Jonathan Julian, Chong Uk Lee, Kamran Moallemi, Avneesh Agrawal, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
  • Publication number: 20150134383
    Abstract: An example method of asset tracking includes receiving, from each of one or more positioning devices, a corresponding position identification (ID) value, determining a tier value associated with each received position ID value, determining asset position information based on each received position ID value and each determined tier value, and transmitting the determined asset position information to a receiver.
    Type: Application
    Filed: May 29, 2014
    Publication date: May 14, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Jangwon Lee, An Mei Chen, Vijaya Datta Mayyuri, Paul David Milne, Robert Morris Morandy, Gregory Gordon Rose
  • Patent number: 9015487
    Abstract: Disclosed is a method for virtual pairing of a first peer device with a second peer device. In the method, a nonce is generated at the first peer device for use in virtually pairing the first and second peer devices to establish a first-type wireless connection. The nonce is forwarded from the first peer device to the second peer device over an already established second-type wireless connection between the first and second peer devices. At least one new key is generated from the nonce and a shared key for the already established second-type wireless connection. The first peer device is virtually paired with the second peer device using the at least one new key to establish the first-type wireless connection between the first and second peer devices.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Lu Xiao, Gregory Gordon Rose, David Jonathan Julian
  • Publication number: 20150103146
    Abstract: Methods, apparatuses, and devices are described for converting non-stereo cameras into a stereo camera. At least one optical element may be used to temporarily change an effective position and an effective orientation of a first non-stereo camera. The changed effective position may be displaced from an effective position of a second non-stereo camera by a predetermined distance, and the changed effective orientation may provide the first non-stereo camera with a field of view that overlaps a field of view of the second non-stereo camera. The at least one optical element may be used to capture a first image with the first non-stereo camera. A second image may be captured with the second non-stereo camera. The second image may have a frame of reference displaced from a frame of reference of the first image by the predetermined distance.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Gregory Gordon Rose, Franklin Peter Antonio, Chong Uk Lee
  • Patent number: 8983065
    Abstract: Method and apparatus for secure transmissions. Each user is provided a registration key. A long-time updated broadcast key is encrypted using the registration key and provided periodically to a user. A short-time updated key is encrypted using the broadcast key. The short-time key is available with each broadcast message, wherein sufficient information to calculate the short-time key is provided in an Internet protocol header preceding the broadcast content. Broadcasts are then encrypted using the short-time key, wherein the user decrypts the broadcast message using the short-time key.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Nikolai Konrad Leung, Philip Michael Hawkes, Gregory Gordon Rose
  • Publication number: 20150024689
    Abstract: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
    Type: Application
    Filed: October 2, 2014
    Publication date: January 22, 2015
    Inventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose