Patents by Inventor Christopher R. Wren
Christopher R. Wren 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: 9519638Abstract: A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.Type: GrantFiled: August 29, 2013Date of Patent: December 13, 2016Assignee: Google Inc.Inventors: Christopher R. Wren, Nadav Aharony
-
Patent number: 9389308Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting ambient audio, generating audio data based on the ambient audio, generating a first audio fingerprint based on the audio data, providing the first audio fingerprint to a fingerprint comparison engine, the fingerprint comparison engine providing a comparison between the first audio fingerprint and a second audio fingerprint, and receiving a proximity signal based on the comparison.Type: GrantFiled: September 23, 2015Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Daniel G. Koulomzin, Christopher R. Wren
-
Patent number: 9148742Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting ambient audio, generating audio data based on the ambient audio, generating a first audio fingerprint based on the audio data, providing the first audio fingerprint to a fingerprint comparison engine, the fingerprint comparison engine providing a comparison between the first audio fingerprint and a second audio fingerprint, and receiving a proximity signal based on the comparison.Type: GrantFiled: February 29, 2012Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Daniel G. Koulomzin, Christopher R. Wren
-
Patent number: 8818049Abstract: A system and method for retrieving contact information based on image recognition searches is disclosed. A requestor takes a picture of a user or retrieves a storage image of a user and transmits the image to an image recognition module. The image recognition module identifies the user and determines whether the requestor can receive access to the user's contact information based on permission rules. For example, the permission rule includes a requirement that the user and the requestor be sufficiently related on a social graph generated by a social network application. The permission rules can also include a requirement that the requestor have a predetermined proximity to the image. Once the permission rules are satisfied, the image recognition module transmits the user's contact information to the requestor.Type: GrantFiled: September 13, 2011Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Christopher R. Wren, Nadav Aharony
-
Publication number: 20140067364Abstract: A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.Type: ApplicationFiled: August 29, 2013Publication date: March 6, 2014Applicant: Google Inc.Inventors: Christopher R. Wren, Nadav Aharony
-
Patent number: 8538742Abstract: A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.Type: GrantFiled: September 13, 2011Date of Patent: September 17, 2013Assignee: Google Inc.Inventors: Christopher R. Wren, Nadav Aharony
-
Patent number: 8412512Abstract: A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.Type: GrantFiled: September 26, 2011Date of Patent: April 2, 2013Assignee: Google Inc.Inventors: Christopher R. Wren, Nadav Aharony
-
Publication number: 20120296628Abstract: A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.Type: ApplicationFiled: September 13, 2011Publication date: November 22, 2012Applicant: GOOGLE INC.Inventors: Christopher R. Wren, Nadav Aharony
-
Publication number: 20120294495Abstract: A system and method for retrieving contact information based on image recognition searches is disclosed. A requestor takes a picture of a user or retrieves a storage image of a user and transmits the image to an image recognition module. The image recognition module identifies the user and determines whether the requestor can receive access to the user's contact information based on permission rules. For example, the permission rule includes a requirement that the user and the requestor be sufficiently related on a social graph generated by a social network application. The permission rules can also include a requirement that the requestor have a predetermined proximity to the image. Once the permission rules are satisfied, the image recognition module transmits the user's contact information to the requestor.Type: ApplicationFiled: September 13, 2011Publication date: November 22, 2012Applicant: GOOGLE INC.Inventors: Christopher R. Wren, Nadav Aharony
-
Patent number: 8149278Abstract: A method and system tracks models and predict object movement in an environment. Sequences of temporally and spatially adjacent events sensed by the set of sensors are linked to form a set of tracklets. Each tracklet has an associated starting and terminating location. The tracklets are used to construct a directed graph including starting nodes, terminating nodes, and, intermediate nodes connected by edges. The intermediate nodes can be split nodes where tracklets diverge onto different tracks, and join nodes where multiple tracklets converge onto a single path. Probabilities are assigned to the edges to model and predict movement of the objects in the environment.Type: GrantFiled: February 5, 2007Date of Patent: April 3, 2012Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, Yuri A. Ivanov, Alexander Sorokin, Ishwinder Kaur Banga
-
Publication number: 20110157431Abstract: A system and a method for directing a camera based on time-series data are disclosed, wherein the time-series data represent atomic activities sensed by sensors in an environment, and wherein each atomic activity includes a time and a location at which the each atomic activity is sensed, comprising: providing a spatio-temporal pattern of the specified atomic activity, wherein the spatio-temporal pattern is based only on the time and the location of the atomic activities, such that a spatio-temporal sequence of the atomic activities forms the specified primitive activity; detecting, in the time-series data, a sensed primitive activity corresponding to the spatio-temporal pattern to produce a result, wherein the detecting is performed by a processor; and directing the camera based on the result.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Inventors: Yuri Ivanov, Abraham Goldsmith, Christopher R. Wren
-
Patent number: 7907781Abstract: A method and an apparatus determines a geometry of a scene by projecting one or more output image into the scene, in which a time to project the output image is t1. Input images are acquired of the scene, in which a time to acquire each input image is t2, and in which t1>t2 and in which the input image includes a distinguishable stripe of pixels with an edge due to t1>t2. An amount of distortion of the edge is measured from a straight line to determine a geometry of the scene.Type: GrantFiled: June 21, 2007Date of Patent: March 15, 2011Assignee: Mitsubishi Electric Research Laboraties, Inc.Inventors: Yuri A. Ivanov, Jay E. Thornton, Christopher R. Wren
-
Patent number: 7667730Abstract: A method and apparatus acquires images of a scene with an omni-directional imager and a pan-tilt-zoom imager. A relationship between pixels in the input image and locations in the scene is expressed in terms of polar coordinates. An event is detected in the input images and the omni-directional pan-tilt-zoom camera is directed at the event in the scene using the relationship expressed in the polar coordinates.Type: GrantFiled: June 15, 2005Date of Patent: February 23, 2010Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, Ali J. Azarbayejani, Paul H. Dietz
-
Patent number: 7619647Abstract: A surveillance system detects events in an environment. The system includes a camera arranged in the environment, and multiple context sensors arranged in the environment. The sensors are configured to detect events in the environment. A processor is coupled to the camera and the context sensors via a network. The processor provides the camera with actions based only on the events detected by the context sensors. The actions cause the camera to view the detected events.Type: GrantFiled: April 20, 2005Date of Patent: November 17, 2009Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, Ugur M. Erdem, Ali J. Azarbayejani
-
Patent number: 7542949Abstract: A method determines temporal patterns in data sequences. A hierarchical tree of nodes is constructed. Each node in the tree is associated with a composite hidden Markov model, in which the composite hidden Markov model has one independent path for each child node of a parent node of the hierarchical tree. The composite hidden Markov models are trained using training data sequences. The composite hidden Markov models associated with the nodes of the hierarchical tree are decomposed into a single final composite Markov model. The single final composite hidden Markov model can then be employed for determining temporal patterns in unknown data sequences.Type: GrantFiled: May 12, 2004Date of Patent: June 2, 2009Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, David C. Minnen
-
Publication number: 20080317332Abstract: A method and an apparatus determines a geometry of a scene by projecting one or more output image into the scene, in which a time to project the output image is t1. Input images are acquired of the scene, in which a time to acquire each input image is t2, and in which t1>t2 and in which the input image includes a distinguishable stripe of pixels with an edge due to t1>t2. An amount of distortion of the edge is measured from a straight line to determine a geometry of the scene.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Inventors: Yuri A. Ivanov, Jay E. Thornton, Christopher R. Wren
-
Patent number: 7415164Abstract: A computer implemented method models a scene in a video acquired by a camera. For each pixel in each frame of the video, a time series of intensities of the pixel is acquired. A harmonic series is extracted from samples of each time series using a sliding window. Distances between the harmonic series are measured. The distances are an estimate of spectral components in an autocorrelation function of underlying dynamic processes in the scene.Type: GrantFiled: January 5, 2005Date of Patent: August 19, 2008Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, Fatih M. Porikli
-
Publication number: 20080130951Abstract: A method and system tracks models and predict object movement in an environment. Sequences of temporally and spatially adjacent events sensed by the set of sensors are linked to form a set of tracklets. Each tracklet has an associated starting and terminating location. The tracklets are used to construct a directed graph including starting nodes, terminating nodes, and, intermediate nodes connected by edges. The intermediate nodes can be split nodes where tracklets diverge onto different tracks, and join nodes where multiple tracklets converge onto a single path. Probabilities are assigned to the edges to model and predict movement of the objects in the environment.Type: ApplicationFiled: February 5, 2007Publication date: June 5, 2008Inventors: Christopher R. Wren, Yuri A. Ivanov, Alexander Sorokin, Ishwinder Kaur Banga
-
Publication number: 20080130949Abstract: A method and system tracks objects using a surveillance database storing events acquired by a set of sensors and sequences of images acquired by a set of cameras. Sequences of temporally and spatially adjacent events sensed by the set of sensors are linked to form a set of tracklets and stored in the database. Each tracklet has endpoints being either a track-start, track-join, tracklet-merge or tracklet-end node. A subset of sensors is selected, and a subset of tracklets associated with the subset of sensors is identified. A single starting tracklet is selected. All sequences of tracklets temporally and spatially adjacent to the starting tracklet are aggregated to construct a tracklet graph. The track-join nodes and the track-split nodes are disambiguated and eliminated from the track graph to determine a track of the object in the environment.Type: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Inventors: Yuri A. Ivanov, Alexander Sorokin, Christopher R. Wren
-
Patent number: 7359836Abstract: Binary motion events are detected by individual motion sensors placed in a physical environment. The motions events are transmitted to a cluster leader, each motion detector being a cluster leader of immediately spatially adjacent motion sensors. Movements of objects are detected by the cluster leaders according to the motion events. The movements are transmitted to supercluster leaders, each motion detector being a supercluster leader of immediately spatially adjacent motion clusters of sensors. Activities of the objects are detected by the supercluster leaders, and actions of the objects are detected according to the activities.Type: GrantFiled: January 27, 2006Date of Patent: April 15, 2008Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Christopher R. Wren, Emmanuel Munguia Tapia