Patents by Inventor Thomas Price

Thomas Price 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).

  • Publication number: 20180124035
    Abstract: A computing system is described that at least one microphone, a secure processing unit, and a general processing unit. The microphone is coupled to an audio processor configured to receive at least one audio signal from the at least one microphone and generate a first encrypted audio signal and a second encrypted audio signal The secure processing unit is configured to: receive the first encrypted audio signal from the audio processor, decrypt the first encrypted audio signal, and responsive to determining that the first encrypted audio signal includes an unlock command, output an indication of a decryption key.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: Thomas Price, Anurag Agrawal
  • Patent number: 9949302
    Abstract: In general, this disclosure is directed to techniques for toggling communication connections based on signal strengths. A first computing device receives an indication of a user input to send data packets to a second computing device. Responsive to receiving the indication, the first computing device determines a signal strength of a first wireless communication connection, comprising one of a cellular network connection or a wireless local area network connection, to the second computing device, and determines whether the signal strength satisfies a threshold signal strength level.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20180101356
    Abstract: Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes receiving a prompt to join a speaker mesh network as a master computing device of the speaker mesh network, the speaker mesh network comprising one or more other computing devices detected within a geographic vicinity of a computing device, generating, by the computing device acting as the master computing device, playback synchronization instructions for the one or more other computing devices, the playback synchronization instructions to cause playback of a media item to be synchronized at a playback timestamp relative to a clock time, and transmitting the generated playback synchronization instructions to the one or more other computing devices.
    Type: Application
    Filed: December 12, 2017
    Publication date: April 12, 2018
    Inventors: Tuna Toksoz, Thomas Price
  • Patent number: 9898765
    Abstract: Functionality is disclosed herein for charging for the use of software products based upon billable units defined by a software provider. The software product identifies the occurrences of the billable units as the software product is executing. The software product also sends billing data to a billing service identifying an occurrence of a billable unit, or billable units, such that an invoice may be created that charges for use of the software product based, at least in part, on the occurrence of the billable units.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Price Jones, II, Brian M. Matsubara, II
  • Publication number: 20170364322
    Abstract: Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes detecting one or more other computing devices within a geographic vicinity of a computing device, transmitting a confirmation to join a speaker mesh network with the detected one or more other computing devices, receiving a playback synchronization instruction for a media item, adjusting playback of the media item according to the playback synchronization instruction, wherein the one or more other computing devices in the speaker mesh network provide synchronized playback of the media item according to the playback synchronization instruction, receiving a stereo sound and audio equalization instruction, and applying, according to the stereo sound and audio equalization instruction, stereo sound and audio equalization settings to the playback of the media item at the computing device.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Tuna Toksoz, Thomas Price
  • Patent number: 9846564
    Abstract: Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes detecting one or more other computing devices within a geographic vicinity of a computing device, transmitting a confirmation to join a speaker mesh network with the detected one or more other computing devices, receiving a playback synchronization instruction for a media item, adjusting playback of the media item according to the playback synchronization instruction, wherein the one or more other computing devices in the speaker mesh network provide synchronized playback of the media item according to the playback synchronization instruction, receiving a stereo sound and audio equalization instruction, and applying, according to the stereo sound and audio equalization instruction, stereo sound and audio equalization settings to the playback of the media item at the computing device.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 19, 2017
    Assignee: Google Inc.
    Inventors: Tuna Toksoz, Thomas Price
  • Publication number: 20170357990
    Abstract: A method includes receiving, at a user device, a plurality of signals pushed to the user device from a plurality of store devices located in a plurality of physical storefronts. Each signal includes a store identifier identifying the associated physical storefront. Store visit data is generated for each signal, the store visit data including the store identifiers and time data representing times associated with visits to the physical storefronts. Store visit data is aggregated for the plurality of signals pushed to the user device. Aggregated store visit data is transmitted to an analytics server configured to combine aggregated store visit data from a plurality of user devices and generate analytics data from the combined aggregated store visit data. At least a portion of the time data is removed from the aggregated store visit data before transmission to the analytics server.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 14, 2017
    Applicant: Google Inc.
    Inventors: Thomas Price, Tuna Toksoz
  • Patent number: 9832606
    Abstract: Technology is described for modifying user service environments. A geographical location of a mobile device may be received. The geographical location of the mobile device may trigger a modification to a user service environment that is associated with the mobile device. The user service environment may be modified based on the geographical location of the mobile device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Price Jones, II, Thomas Charles Stickle
  • Publication number: 20170280487
    Abstract: In general, this disclosure is directed to techniques for toggling communication connections based on signal strengths. A first computing device receives an indication of a user input to send data packets to a second computing device. Responsive to receiving the indication, the first computing device determines a signal strength of a first wireless communication connection, comprising one of a cellular network connection or a wireless local area network connection, to the second computing device, and determines whether the signal strength satisfies a threshold signal strength level.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20170255835
    Abstract: Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20170220306
    Abstract: A method of automatic content verification may include requesting, from a server by an application executed by a client device, an item of content for display to a user of the client device, the request comprising environmental information related to an environment in which the item of content is to be rendered on the client device. A network interface of the client device may receive, from the server, the requested item of content. A renderer of the client device integrated with the application may render the received item of content. A capture module of the client device integrated with the application may capture an image of the rendered item of content. The network interface of the client device may transmit, to the server, the captured image, the server comparing the captured image to a predetermined image to identify any rendering distortion.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 3, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20170199888
    Abstract: Systems and methods for detecting the visibility of a content item on a resource are provided. One method includes receiving coordinates of a content item slot on a resource. The method further includes splitting the content item slot into a plurality of slot pieces. The method further includes, for each slot piece, determining a representative point of the slot piece and determining whether the slot piece is an uppermost element of the resource visible to a viewer of the resource at the representative point. The method further includes calculating an amount of slot pieces determined to be the uppermost elements of the resource at the representative points. The method further includes detecting a visibility of the content item in the content item slot based at least in part on the amount of slot pieces determined to be the uppermost elements of the resource at the representative points.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Tuna Toksoz, Thomas Price
  • Publication number: 20170180229
    Abstract: Systems and methods of reducing latency in online network traffic are provided. The system can include a processor and a memory couple to the processor. The memory stores computer-executable instructions, which when executed by the processor, cause the processor to identify an indication of an interaction with a content item presented within a content slot of an information resource, generate a click identifier that uniquely identifies the interaction, transmit a first request comprising a click resource link including the click identifier to a click server, and transmit a second request to access the landing page of the content item independent of transmitting the first request. The second request comprises a generated resource link that identifies a resource identifier of the landing page of the content item and the click identifier.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Tuna Toksoz, Thomas Price
  • Publication number: 20170177723
    Abstract: Computer-implemented methods and systems for sourcing hours of operation for a business or other location entity can include receiving a request to update hours of operation. A number of mobile devices present at the location entity during one or more periods of time can be determined based at least in part on a collection of time-stamped mobile device location data that identifies mobile devices associated with discrete users present at the location entity. The number of mobile devices and initial operating hours for the location entity can be provided as input to a statistical model (e.g., neural network, support-vector machine (SVM) or logistic regression model). An output of the model can indicate a likelihood that operating hours for the location entity have changed relative to the initial operating hours. The operating hours for the location entity can then be updated based at least in part on the model output.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20170169451
    Abstract: A method includes receiving, at a user device, a plurality of signals pushed to the user device from a plurality of store devices located in a plurality of physical storefronts. Each signal includes a store identifier identifying the associated physical storefront. Store visit data is generated for each signal, the store visit data including the store identifiers and time data representing times associated with visits to the physical storefronts. Store visit data is aggregated for the plurality of signals pushed to the user device. Aggregated store visit data is transmitted to an analytics server configured to combine aggregated store visit data from a plurality of user devices and generate analytics data from the combined aggregated store visit data. At least a portion of the time data is removed from the aggregated store visit data before transmission to the analytics server.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20170169472
    Abstract: A method includes receiving, at a user device including one or more processors, a signal pushed to the user device from an in-store device physically located in a store. The signal includes a first store identifier. The method further includes storing the first store identifier in memory. The method further includes receiving a content item from a third-party content provider device, the content item including a second store identifier. The third-party content provider device transmits the content item to a plurality of user devices within a geographic area around a location associated with the second store identifier. The method further includes providing the content item for display in response to determining the first store identifier matches the second store identifier. The content item is displayed without providing an indication of the presence of the user device at the store to the in-store device or to the third-party content provider device.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Thomas Price, Tuna Toksoz
  • Publication number: 20160002409
    Abstract: A thermoplastic polymer toughening material in the form of polymeric fibers produced by mixing at least one epoxy curing agent and a thermoplastic polyaromatic polymer to form an admixture, and producing polymeric fibers from the admixture, wherein the thermoplastic polymer toughening material does not include an epoxy resin, and is soluble in an epoxy resin at a temperature lower than a dissolving temperature required by the thermoplastic polymer toughening material without epoxy curing agent.
    Type: Application
    Filed: January 29, 2014
    Publication date: January 7, 2016
    Applicant: CYTEC TECHNOLOGY CORP.
    Inventors: Paul Mark Cross, Richard Thomas Price, Dominique Ponsolle, Patrick Terence McGrail
  • Patent number: 9228083
    Abstract: A thermoplastic polymer toughening material in the form of polymeric fibers produced by mixing at least one epoxy curing agent and a thermoplastic polyaromatic polymer to form an admixture, and producing polymeric fibers from the admixture, wherein the thermoplastic polymer toughening material does not include an epoxy resin, and is soluble in an epoxy resin at a temperature lower than a dissolving temperature required by the thermoplastic polymer toughening material without epoxy curing agent.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: January 5, 2016
    Assignee: Cytec Technology Corp.
    Inventors: Paul Mark Cross, Richard Thomas Price, Dominique Ponsolle, Patrick Terence McGrail
  • Publication number: 20140273987
    Abstract: Systems and methods associated with providing a challenge response test on a client device are provided. The systems and methods include receiving at the client device, a communication initiated at the sender device. The client device determines whether the communication should be challenged. The client device transmits a challenge to the sender device. The client device receives a response to the challenge indicative of whether the incoming communication from the sender device is from a safe sender. The response is analyzed to determine whether the incoming communication is from a safe sender.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Thomas Price
  • Patent number: 8761854
    Abstract: Embodiments of the present disclosure relate to display features that facilitate observation of monitored physiological data. According to certain embodiments, a monitoring system may include a monitor capable of receiving data related to the physiological parameters and storing data related to the parameters. The monitor may include a microprocessor configured to determine a blood pressure baseline from the data and to establish an alarm sensitivity for blood pressure based on the blood pressure baseline. The alarm sensitivity may comprise a first tier, a second tier, a third tier, and a fourth tier, and each tier may correspond to a blood pressure range. The alarm sensitivity may relate to an acceptable percent shift of the blood pressure from the blood pressure baseline, and the acceptable percent shift for at least one of the tiers is different from the acceptable percent shift of another one of the tiers.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: June 24, 2014
    Assignee: Coviden LP
    Inventors: Thomas Price, Ron J. Kadlec