Patents by Inventor Brian De Vries
Brian De Vries 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: 11275452Abstract: A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.Type: GrantFiled: September 28, 2020Date of Patent: March 15, 2022Assignee: GOOGLE, LLCInventors: Zachary Cancio, Brian De Vries, Parag Ladhawala, Krishna Kishore Kollipara, Curtis Steeves, Daniel Crosby, Ankit Prasad
-
Publication number: 20210011558Abstract: A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.Type: ApplicationFiled: September 28, 2020Publication date: January 14, 2021Inventors: Zachary Cancio, Brian De Vries, Parag Ladhawala, Krishna Kishore Kollipara, Curtis Steeves, Daniel Crosby, Ankit Prasad
-
Patent number: 10788898Abstract: A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.Type: GrantFiled: July 13, 2018Date of Patent: September 29, 2020Assignee: Google LLCInventors: Zachary Cancio, Brian De Vries, Parag Ladhawala, Krishna Kishore Kollipara, Curtis Steeves, Daniel Crosby, Ankit Prasad
-
Publication number: 20190107898Abstract: A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.Type: ApplicationFiled: July 13, 2018Publication date: April 11, 2019Inventors: Zachary Cancio, Brian De Vries, Parag Ladhawala, Krishna Kishore Kollipara, Curtis Steeves, Daniel Crosby, Ankit Prasad
-
Patent number: 10178555Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: GrantFiled: January 11, 2018Date of Patent: January 8, 2019Assignee: GOOGLE LLCInventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Publication number: 20180160307Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: ApplicationFiled: January 11, 2018Publication date: June 7, 2018Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 9888384Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: GrantFiled: September 29, 2016Date of Patent: February 6, 2018Assignee: GOOGLE LLCInventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Publication number: 20170019788Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: ApplicationFiled: September 29, 2016Publication date: January 19, 2017Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 9485243Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: GrantFiled: February 11, 2015Date of Patent: November 1, 2016Assignee: GOOGLE INC.Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Publication number: 20150341331Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.Type: ApplicationFiled: February 11, 2015Publication date: November 26, 2015Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 7756718Abstract: A system and method for facilitating delivery of software applications from software manufacturers and channel partners to their aggregated customer base are described. The system enables both direct customers of software manufacturers and customers of channel partners to receive electronic delivery of digital assets and licenses from a single electronic software delivery site. The system enables software manufacturers to uniquely define the use of the electronic software and license delivery service for each of their associated channel partners, including defining whether the channel partner can submit orders directly to the system and to define limits on such orders, to specify which products from the manufacturer's catalog is a channel partner allowed to deliver, and to define which reporting information the manufacturer may access for data submitted by each channel partner.Type: GrantFiled: June 16, 2005Date of Patent: July 13, 2010Assignee: Intraware, Inc.Inventors: Tobid Pieper, Paul Martinelli, Richard Northing, Brian De Vries
-
Publication number: 20060287904Abstract: A system and method for facilitating delivery of software applications from software manufacturers and channel partners to their aggregated customer base are described. The system enables both direct customers of software manufacturers and customers of channel partners to receive electronic delivery of digital assets and licenses from a single electronic software delivery site. The system enables software manufacturers to uniquely define the use of the electronic software and license delivery service for each of their associated channel partners, such as, for example, to define whether the channel partner can submit orders directly to the system and to define limits on such orders, to specify which products from the manufacturer's catalog is a channel partner allowed to deliver, and to define which reporting information the manufacturer may access for data submitted by each channel partner.Type: ApplicationFiled: June 16, 2005Publication date: December 21, 2006Inventors: Tobid Pieper, Paul Martinelli, Richard Northing, Brian De Vries