Patents by Inventor Annie Chen

Annie Chen 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: 9280599
    Abstract: An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned to a client while the audio sample is still being recorded and/or transmitted. The client additionally displays the results in real-time or near real-time to the user. The audio sample can be sent over a first HTTP connection and the results can be returned over a second HTTP connection. The audio recognition service further processes check-in selections received from the client for content items indicated by the results. Responsive to receiving the check-in selections, the service determines whether a user is eligible for a reward. If the user is eligible, the service provides the reward.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Matthew Wiseman, Dominik Roblek, Yaniv Bernstein, Matthew Sharifi, Annie Chen, Tim C. Jones, Ehud Graff
  • Patent number: 9268845
    Abstract: Systems and methods audio matching using interest point overlap are disclosed herein. The systems include determining at least one matching reference segment based on a probe segment. Interest points for both the at least one matching reference segment and the probe segment can be generated. Probe segment interest points and matching reference segment interest points can be time aligned and frequency aligned. A count can be generated based on a number of overlapping interest points between each set of reference interest points and the set of probe segment interest points. The disclosed systems and methods allow false positive reference to be identified and eliminated based on the count. The benefits in eliminating false positive matches improve the accuracy of an audio matching system.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: February 23, 2016
    Assignee: GOOGLE INC.
    Inventors: Matthew Sharifi, Gheorghe Postelnicu, Annie Chen, Dominik Roblek
  • Publication number: 20150379259
    Abstract: A system for managing credentials for authenticating and securely communicating with trusted hosts, for example, in a cloud computing environment. The system dynamically updates credentials stored in a database and injects the updated credentials back into a runtime environment without restarting the runtime environment or applications running on the runtime environment. Embodiments of the present invention further enable credentials to be tracked and managed on a per-tenant basis, allowing each tenant that is running an application on a runtime environment to customize which hosts should be trusted.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Applicant: VMWARE, INC.
    Inventors: Intesar MOHAMMED, Nikunj NEMANI, Vishwas NAGARAJA, Annie CHEN, Rakesh SINHA
  • Patent number: 9224118
    Abstract: This disclosure relates to dynamic display of content consumption by geographic location. A recognition component recognizes content being consumed by a set of users, and identifies geographic locations of the consumption and a set of characteristics associated with the consumption. An aggregation component ranks the consumed content based on a subset of the characteristics associated with the consumption, and a display component generates a map displaying subsets of the consumed content as a function of respective rankings and geographic location.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 29, 2015
    Assignee: GOOGLE INC.
    Inventors: Matthew Sharifi, Annie Chen, Dominik Roblek
  • Patent number: 9223936
    Abstract: Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an athletic movement and/or exercise and generating a fatigue value. Fatigue values may be determined for different groups. In one embodiment, a first value is determined for a muscle fatigue value and a second value is determined for a respiratory value. In another embodiment, a first value may pertain to a first muscle group and a second value may pertain to a second muscle group. A fatigue index may be created from values obtained during an athletic movement and/or a workout session. In further embodiments, a cumulative fatigue index may be determined. A cumulative fatigue index may consider values obtained during several workout sessions. Further, data obtained outside of workout sessions may be considered in determinations relating to fatigue values and/or indices.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 29, 2015
    Assignee: NIKE, Inc.
    Inventors: Tesa Aragones, Annie Chen, Adriana Guerrero, Christina S. Self, Jay C. Blahnik, Paul T. Winsper
  • Patent number: 9208225
    Abstract: Apparatus, systems and methods provide incentive-based usage of an audio recognition system. In an aspect, a system is provided that includes a query component configured to receive an audio sample from a device and a recognition component configured to determine an identification of the audio sample. The system further includes a reward component configured to identify a reward associated with the identification of the audio sample, wherein the query component is further configured to provide a query result to the device, the query result comprising the identification of the audio sample and the reward associated therewith.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Matthew Sharifi, Yaniv Bernstein, Dominik Roblek, Annie Chen, Matthew Wiseman
  • Patent number: 9159364
    Abstract: Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform media items into one aggregated media item. A synchronization component synchronizes media items with respect to time. The synchronized media items can be analyzed and transformed into an aggregated media item for storage and/or display. In one implementation, the aggregated media item is capable of being displayed in multiple ways to create an enhanced and customizable viewing and/or listening experience.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Yossi Matias, Matthew Sharifi, Thomas Bugnon, Dominik Roblek, Annie Chen
  • Patent number: 9113202
    Abstract: A technique for inverted client side fingerprinting and matching provides the benefits of disposable fingerprinting to identify multiple content streams from multiple clients without overloading a fingerprinting system. Rather than tasking a fingerprinting system with the generation and comparison of all fingerprints, the technique distributes some fingerprinting tasks to the clients receiving the content streams. As a result, the fingerprinting system is not bottlenecked by fingerprinting tasks. In one embodiment, the fingerprinting system can provide additional services to the clients.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventors: Matthew Wiseman, Matthew Sharifi, Yaniv Bernstein, Annie Chen, Dominik Roblek
  • Patent number: 9111537
    Abstract: An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned to a client while the audio sample is still being recorded and/or transmitted. The client additionally displays the results in real-time or near real-time to the user. The audio sample can be sent over a first HTTP connection and the results can be returned over a second HTTP connection. The audio recognition service further processes check-in selections received from the client for content items indicated by the results. Responsive to receiving the check-in selections, the service determines whether a user is eligible for a reward. If the user is eligible, the service provides the reward.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventors: Matthew Wiseman, Yaniv Bernstein, Daniel Switkin, Gheorghe M. Postelnicu, Matthew Sharifi, Annie Chen, Dominik Roblek
  • Publication number: 20140337757
    Abstract: Systems and methods for presenting electronic messages are provided. In some implementations, a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, (A) causing to be concurrently displayed in an E-mail application (i) a first view of a message folder that includes one or more electronic messages and (ii) a user interface control indicating one or more alternate views are available for the message folder, wherein the user interface control persistently indicates the availability of the one or more alternative views and (B) hiding the user interface control, without user intervention, responsive to the occurrence of a predetermined system event.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 13, 2014
    Inventors: Keith Jonathan Coleman, Douglas Alexander Aberdeen, Paul Morrell McDonald, Annie Chen, Andrew Ward Moedinger, Klaus Martin Kretzschmar, Jason Briggs Cornwell, Debra Joy Lauterbach
  • Patent number: 8886543
    Abstract: System and methods for characterizing interest points within a fingerprint are disclosed herein. The systems include generating a set of interest points and an anchor point related to an audio sample. A quantized absolute frequency of an anchor point can be calculated and used to calculate a set of quantized ratios. A fingerprint can then be generated based upon the set of quantized ratios and used in comparison to reference fingerprints to identify the audio sample. The disclosed systems and methods provide for an audio matching system robust to pitch-shift distortion by using quantized ratios within fingerprints rather than solely using absolute frequencies of interest points. Thus, the disclosed system and methods result in more accurate audio identification.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Matthew Sharifi, George Tzanetakis, Annie Chen, Dominik Roblek
  • Patent number: 8805683
    Abstract: An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned to a client while the audio sample is still being recorded and/or transmitted. The client additionally displays the results in real-time or near real-time to the user. The audio sample can be sent over a first HTTP connection and the results can be returned over a second HTTP connection. The audio recognition service further processes check-in selections received from the client for content items indicated by the results. Responsive to receiving the check-in selections, the service determines whether a user is eligible for a reward. If the user is eligible, the service provides the reward.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Matthew Wiseman, Yaniv Bernstein, Daniel Switkin, Gheorghe M. Postelnicu, Matthew Sharifi, Annie Chen, Dominik Roblek
  • Patent number: 8793591
    Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method including generating first instructions for presenting, on a computing device, a first view of an inbox that lists multiple electronic messages and for presenting a control, concurrently with the first view of the inbox, that indicates one or more alternate views available for the inbox. Each of the alternate views separate the electronic messages within the inbox into two or more concurrently displayed sections. The method further includes providing the first instructions to the computing device.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Keith Jonathan Coleman, Andrew Ward Moedinger, Debra Joy Lauterbach, Jason Briggs Cornwell, Paul Morell McDonald, Annie Chen, Douglas Alexander Aberdeen, Klaus Martin Kretzschmar
  • Patent number: 8735708
    Abstract: Systems and methods for music recognition and/or tag history synchronization are described. The system includes, for example, a first device, a second device and a server. The first device is configured to record music from a surrounding environment. The first device wirelessly sends the recorded music to the server for identification. The server is configured to identify the recorded music and to generate a tag corresponding to the identified music. The first tag history is updated to include the tag which includes information corresponding to the identified music. The first device and the second device are registered with the server as part of a particular user account. The server is configured to synchronize a second tag history stored in the second device with the updated first tag history.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Paul Joyce, Dominik Roblek, Owen Daniel Otto, Matthew Sharifi, Annie Chen, Lars Fabian Krüger
  • Patent number: 8700545
    Abstract: A server system receives a message associated with a user. The server extracts message signals from the message, the extracted message signals including a first plurality of message signals. The server generates an importance weight for each message signal of the first plurality of message signals using both a global importance prediction model and a user importance prediction model. The global importance prediction model is based on information associated with multiple users, and the user importance prediction model is based on information associated with the user. The server determines an importance score for the message based on the generated importance weights of the first plurality of message signals. The server sends message information for the message along with information regarding importance of the message for display at a client device, where the information regarding importance of the message is based at least on the determined importance score.
    Type: Grant
    Filed: August 27, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Douglas Aberdeen, David S. de Kloet, Tadeusz Pietraszek, Annie Chen
  • Publication number: 20130235027
    Abstract: This disclosure relates to dynamic display of content consumption by geographic location. A recognition component recognizes content being consumed by a set of users, and identifies geographic locations of the consumption and a set of characteristics associated with the consumption. An aggregation component ranks the consumed content based on a subset of the characteristics associated with the consumption, and a display component generates a map displaying subsets of the consumed content as a function of respective rankings and geographic location.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: GOOGLE INC.
    Inventors: Matthew Sharifi, Annie Chen, Dominik Roblek
  • Publication number: 20120271143
    Abstract: Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an athletic movement and/or exercise and generating a fatigue value. Fatigue values may be determined for different groups. In one embodiment, a first value is determined for a muscle fatigue value and a second value is determined for a respiratory value. In another embodiment, a first value may pertain to a first muscle group and a second value may pertain to a second muscle group. A fatigue index may be created from values obtained during an athletic movement and/or a workout session. In further embodiments, a cumulative fatigue index may be determined. A cumulative fatigue index may consider values obtained during several workout sessions. Further, data obtained outside of workout sessions may be considered in determinations relating to fatigue values and/or indices.
    Type: Application
    Filed: November 23, 2011
    Publication date: October 25, 2012
    Applicant: NIKE, INC.
    Inventors: Tesa Aragones, Annie Chen, Adriana Guerrero, Christina S. Self, Jay C. Blahnik, Paul T. Winsper
  • Publication number: 20120183940
    Abstract: Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an exercise and generating a avatar of the user and a virtual shadow, wherein the virtual shadow illustrates proper form of the exercise. The example embodiments may further be configured for determining an amount of overlap between the virtual avatar and the virtual shadow, and generating a feedback score based on the amount of overlap.
    Type: Application
    Filed: November 7, 2011
    Publication date: July 19, 2012
    Applicant: NIKE, INC.
    Inventors: Tesa Aragones, Hayden Walling, Annie Chen
  • Publication number: 20120183939
    Abstract: Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an exercise and generating a avatar of the user and a virtual shadow, wherein the virtual shadow illustrates proper form of the exercise. The example embodiments may further be configured for determining an amount of overlap between the virtual avatar and the virtual shadow, and generating a feedback score based on the amount of overlap.
    Type: Application
    Filed: November 7, 2011
    Publication date: July 19, 2012
    Applicant: NIKE, INC.
    Inventors: Tesa Aragones, Hayden Walling, Annie Chen
  • Publication number: 20120054642
    Abstract: At a client device with a display and in a method for displaying messages at the client device, the client device concurrently displays message information associated with a respective user by displaying first message information representing a first set of messages in a first area of the display, and displaying second message information representing a second set of messages in a second area of the display that is separate from the first area, where the first set of messages meet predefined message importance criteria, and each message in the first set of messages is excluded from the second set of messages.
    Type: Application
    Filed: August 27, 2011
    Publication date: March 1, 2012
    Inventors: Peter Wernes Balsiger, John Knapp, Michael Leggett, Ario Jafarzadeh, Annie Chen