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: 10142099Abstract: 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: GrantFiled: July 5, 2013Date of Patent: November 27, 2018Assignee: QUALCOMM IncorporatedInventor: Gregory Gordon Rose
-
Publication number: 20180139789Abstract: 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: ApplicationFiled: October 2, 2014Publication date: May 17, 2018Inventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
-
Patent number: 9882722Abstract: 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: GrantFiled: August 12, 2014Date of Patent: January 30, 2018Assignee: QUALCOMM IncorporatedInventors: John Jozwiak, Gregory Gordon Rose, Alexander Gantman
-
Patent number: 9734495Abstract: 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: GrantFiled: May 28, 2010Date of Patent: August 15, 2017Assignee: QUALCOMM IncorporatedInventors: Gregory Gordon Rose, Craig B. Lauer, Joan T. Waltman
-
Patent number: 9591470Abstract: 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: GrantFiled: October 30, 2014Date of Patent: March 7, 2017Assignee: QUALCOMM IncorporatedInventors: David Jonathan Julian, Chong Uk Lee, Kamran Moallemi, Avneesh Agrawal, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
-
Patent number: 9510383Abstract: 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: GrantFiled: October 2, 2014Date of Patent: November 29, 2016Assignee: QUALCOMM IncorporatedInventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
-
Patent number: 9427625Abstract: 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: GrantFiled: July 17, 2015Date of Patent: August 30, 2016Assignee: AMER SPORTS CANADA INC.Inventors: Gordon Rose, Gary Bryant
-
Patent number: 9336160Abstract: 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: GrantFiled: October 30, 2008Date of Patent: May 10, 2016Assignee: QUALCOMM IncorporatedInventors: Philip Michael Hawkes, Lu Xiao, Gregory Gordon Rose, Steve Millendorf
-
Publication number: 20160016045Abstract: 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: ApplicationFiled: July 17, 2015Publication date: January 21, 2016Applicant: AMER SPORTS CANADA INC.Inventors: Gordon ROSE, Gary BRYANT
-
Patent number: 9215581Abstract: 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: GrantFiled: March 27, 2007Date of Patent: December 15, 2015Assignee: QUALCOMM IncorportedInventors: David Jonathan Julian, Chong U. Lee, Kamran Moallemi, Avneesh Agrawal, Manuel E. Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
-
Patent number: 9152380Abstract: 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: GrantFiled: March 12, 2013Date of Patent: October 6, 2015Assignee: QUALCOMM IncorporatedInventor: Gregory Gordon Rose
-
Patent number: 9118619Abstract: 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: GrantFiled: April 19, 2012Date of Patent: August 25, 2015Assignee: QUALCOMM IncorportedInventors: Alexander Gantman, Arun Balakrishnan, Gregory Gordon Rose
-
Patent number: 9094191Abstract: 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: GrantFiled: March 14, 2013Date of Patent: July 28, 2015Assignee: QUALCOMM IncorporatedInventors: Roberto Avanzi, Boris Dolgunov, Gregory Gordon Rose
-
Patent number: 9076339Abstract: 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: GrantFiled: February 15, 2013Date of Patent: July 7, 2015Assignee: QUALCOMM IncorporatedInventors: Philip Michael Hawkes, Gregory Gordon Rose
-
Publication number: 20150163658Abstract: 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: ApplicationFiled: October 30, 2014Publication date: June 11, 2015Inventors: David Jonathan Julian, Chong Uk Lee, Kamran Moallemi, Avneesh Agrawal, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose
-
Publication number: 20150134383Abstract: 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: ApplicationFiled: May 29, 2014Publication date: May 14, 2015Applicant: QUALCOMM IncorporatedInventors: Jangwon Lee, An Mei Chen, Vijaya Datta Mayyuri, Paul David Milne, Robert Morris Morandy, Gregory Gordon Rose
-
Patent number: 9015487Abstract: 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: GrantFiled: March 31, 2009Date of Patent: April 21, 2015Assignee: QUALCOMM IncorporatedInventors: Lu Xiao, Gregory Gordon Rose, David Jonathan Julian
-
Publication number: 20150103146Abstract: 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: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: QUALCOMM IncorporatedInventors: Gregory Gordon Rose, Franklin Peter Antonio, Chong Uk Lee
-
Patent number: 8983065Abstract: 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: GrantFiled: February 28, 2008Date of Patent: March 17, 2015Assignee: QUALCOMM IncorporatedInventors: Nikolai Konrad Leung, Philip Michael Hawkes, Gregory Gordon Rose
-
Publication number: 20150024689Abstract: 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: ApplicationFiled: October 2, 2014Publication date: January 22, 2015Inventors: Avneesh Agrawal, Chong Uk Lee, Kamran Moallemi, David Jonathan Julian, Manuel Eduardo Jaime, Robert Keith Douglas, Lu Xiao, Gregory Gordon Rose