Patents Examined by Syed Hasan
  • Patent number: 9875528
    Abstract: A method and systems of identifying one or more patches in three or more frames in a video are provided. A region in a reference frame of the video may be detected. A set of regions in a prior frame and subsequent frame that are similar to the region in the reference frame may then be identified. Temporal consistency between the region in the reference frame and two or more regions in the set of regions in the prior and subsequent frames may then be calculated. Patches of regions in the first, reference, and third frames may be identified based at least in part on the calculated temporal consistencies, with each patch identifying a region in the reference frame that can be mapped to a similar region in the prior and subsequent frames.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: January 23, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Hailin Jin, Scott David Cohen, Zhe Lin
  • Patent number: 9864781
    Abstract: A computer-perceptible search input, whether typed, spoken, based upon machine vision, detection and/or interpretation of gestures, for example, may be received by a computing device from a single user. The received input by the single user may be matched with one or more stored digital items based upon prior inputs by the single user that previously led the single user to access the digital item(s). That is, it may be determined whether the received input is the same or similar to a previous input or inputs that led the computing device to search for, select and present digital items that were subsequently accessed (e.g., opened) by the user, which action signifies a successful search.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: January 9, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: Rajesh K. Batra
  • Patent number: 9858275
    Abstract: A system and method for generating a real-time stream of content from heterogeneous data sources and a real-time index. The heterogeneous data sources include search, entertainment, social activity and activity on third-party sites. A fetching unit retrieves recent content that is indexed in the real-time index according to keywords. A model generation engine generates a model based on user activities. The mixer compares candidate content items from the heterogeneous data sources and the real-time index to the model to generate scores for each item and generates a stream of content based on the scores.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Andrew Tomkins, Dandapani Sivakumar, Sangsoo Sung, Justin Kosslyn, Todd Jackson, Andre Rohe, Ya Luo, Andrew Bunner, Alexander Sobol, Luca de Alfaro
  • Patent number: 9860509
    Abstract: A computer-implemented method for determining whether a video frame is of a 3D TB type (Top-Bottom) or a 3D LR type (Left-Right) frame, characterized in that it comprises the steps of: receiving a video frame (100); extracting at least three portions (121-124) of the frame, each portion belonging to a distinct quarter of the frame (100, 120) and being positioned at the same fragment of the quarter; calculating color histograms for each portion (121-124); comparing the color histograms of at least two different pairs of portions; generating a frame type indicator based on the result of comparison of the color histograms.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 2, 2018
    Assignee: ADVANCED DIGITAL BROADCAST S.A.
    Inventor: Jacek Paczkowski
  • Patent number: 9851621
    Abstract: A camera for use on vehicles, in particular commercial vehicles. The camera has a housing including a first accommodation portion and a second accommodation portion, an optical element disposed within the first accommodation portion, and a digital image capturing unit provided on a circuit board. The circuit board is disposed within the second accommodation portion. The housing is formed by a first part consisting of plastic and a second part which is vapor resistant.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: December 26, 2017
    Assignee: MEKRA LANG GMBH & CO. KG
    Inventors: Werner Lang, Peter Geissendörfer, Simon Deffner, Jens Stürzenhofecker
  • Patent number: 9852041
    Abstract: Techniques for categorizing exceptions and logs are described. For example, exception data of an exception that occurred on a machine is accessed. The exception data includes a stack trace of the exception. A determination is made that the exception is unique based on the stack track of the exception. Responsive to the determination that the exception is unique, the exception is categorized, by a machine including a memory and at least one processor, into one or more categories based on the stack trace of the exception.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Baggott, Badrinath K. Sridharan, Toon Sripatanaskul
  • Patent number: 9848159
    Abstract: An image reproducing apparatus including a selection unit configured to select a still image to be reproduced, a moving image to be reproduced, and a reproduction range of the moving image from a recording medium in which a plurality of still images and moving images is recorded, and a reproduction control unit configured to perform control to sequentially reproduce the still image and the reproduction range of the moving image selected to be reproduced by the selection unit, the selection unit being configured to perform control so that both a still image and a range of a moving image in which the still image is inserted are not selected to be reproduced.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 19, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuichi Nakase
  • Patent number: 9848158
    Abstract: A digital video camera comprising: user controls enabling a user to select between at least an up input, a down input, a left input, a right input, and a confirmation input; and a program memory storing instructions to implement a method for trimming a digital video sequence. The method includes: selecting a digital video sequence; initiating a trimming operation; accepting user input to select a start frame and an end frame for a trimmed digital video sequence, wherein the up input and the down input are used to select between a start frame selection mode and an end frame selection mode, and the left input and the right input are used to scroll through the frames of the selected digital video sequence; and trimming the selected video sequence to include the frames between the selected start frame and the selected end frame.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: December 19, 2017
    Assignee: MONUMENT PEAK VENTURES, LLC
    Inventors: Alison Rose Boncha, Theresa Kathryn Guarrera, Noah Joseph Stupak, Keith Stoll Karn
  • Patent number: 9846742
    Abstract: Disclosed are an apparatus and method for providing a community service. The apparatus includes a content analysis unit configured to generate a plurality of content figures representing a plurality of pieces of content, and generate connection relationships of the plurality of content figures according to connection relationships among the plurality of pieces of content, a content management unit configured to set a size value of an upper content figure based on lower content figures, from among the plurality of content figures, connected to lower hierarchies of the upper content figure, and a content transmitter configured to transmit connection relationships of the plurality of content figures and size data that includes the size value to a user terminal connecting to an on-line community. Accordingly, an overall trend may be noticed at a glance, and it may be possible to prevent content spamming because meaningless content would fall behind.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: December 19, 2017
    Assignee: Samsung SDS Co., Ltd.
    Inventors: Ja-Wook Koo, Young-Gun Shin
  • Patent number: 9842157
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire a set of attributes for each computing device of a plurality of computing devices. The set of attributes can be associated with device performance. Each computing device of the plurality of computing devices can be classified into a device class year of a plurality of class years based at least in part on the set of attributes. The device class year can correspond to a level of device performance associated with the set of attributes. At least one feature to be provided on the computing device can be enabled based at least in part on the device class year.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: December 12, 2017
    Assignee: Facebook, Inc.
    Inventors: Christopher Luhrs, Flynn John Heiss
  • Patent number: 9836528
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing data deliver for data constrained user devices. In one aspect, a method includes the actions of receiving, from a user device, requests for resources. For each of the requests, determining whether the user device is currently subject to a data constraint for receiving data responsive to the request. For each request for which the user device is determined to be subject to the data constraint, provide data that causes the user device to display a prompt to choose whether a resource responsive to the request is to be provided in the unrestricted data form or a restricted data form. A resource can be provided in an unrestricted data form has a first data size and provided in a restricted data form has a second data size that is less than the first data size.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: December 5, 2017
    Assignee: Google Inc.
    Inventor: Justin Min
  • Patent number: 9836486
    Abstract: A method of processing data at a server 302 for maintenance of a database 516 of points of interest, such as speed limit enforcement devices. Each of the devices represented in the database has at least one attribute and a confidence value indicative of the accuracy of the at least one attribute associated therewith. The confidence value is time dependent and varies according to a predefined decay function. A report 500 relating to an attribute of a speed limit enforcement device is received at the server 302 from a mobile device 200. The confidence value associated with the speed limit enforcement device is adjusted in accordance with the received report, and information relating to the speed limit enforcement device 520, 522 is selectively transmitted to the or another mobile device 200 based on the confidence value.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 5, 2017
    Assignee: TomTom Traffic B.V.
    Inventors: Antoine Carl van der Laan, Richard Hendrik Josephus Jonkman
  • Patent number: 9830344
    Abstract: Disclosed are various embodiments for assessing the quality of a node that comprises a collection of items containing textual data. The homogeneity of the node can be related to its quality. Highly ranked descriptive terms used in the node are identified and quality score is calculated that provides a measure of the quality of the node. Additionally, a node can be examined for outliers to improve node quality.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: November 28, 2017
    Assignee: AMAZON TECHONOLIGIES, INC.
    Inventor: Archiman Dutta
  • Patent number: 9817824
    Abstract: In a computer-implemented method and system, an electronic target document is provided in a data communication network. At least one computer program in a first domain in the data communication network provides a link to open a digital first form in the first domain. Upon activation of the link, redirection to a second domain takes place, and a second electronic form is provided in the second domain. The second form comprises a retrieval field which is configured to provide, when the retrieval field is activated, a plurality of domain access fields. After receipt of an activation of a selected one of the domain access fields, a third domain linked to the selected domain access field is accessed to retrieve target document data from the third domain. The second domain uploads the target document associated with the target document data to the first form of the first domain.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: November 14, 2017
    Assignee: Knollenstein Technologies B.V.
    Inventor: Willem-Paul Stuurman
  • Patent number: 9805124
    Abstract: A content collection system receives a natural language input and identifies a type of content to be collected based on the natural language input. Items of content from multiple different digital media types are collected from a plurality of different sources and organized in an order.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Patent number: 9805087
    Abstract: A cleaning application that can monitor one or more browser applications that are executed on a computer, and that can, for at least one browser application, clean at least one of one or more files or a registry associated with the at least one browser application is provided. The cleaning application can include a cleaning module. The cleaning module can monitor one or more browser applications that are executed on a computer. The cleaning module can further detect a closing of at least one browser application. The cleaning module can further perform a pre-defined action in response to the closing of the at least one browser application. The pre-defined action can include cleaning at least one of one or more files or a registry associated with the at least one browser application.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: October 31, 2017
    Assignee: PIRIFORM LTD.
    Inventor: Guy Saner
  • Patent number: 9798805
    Abstract: A device for automatically generating a real time accompaniment of input music data includes a music input that receives music data. A music analyzer analyzes received music data to obtain a music data description including one or more characteristics of the analyzed music data. A query generator generates a query to a music database including music patterns and associated metadata including one or more characteristics of the music patterns, the query being generated from the music data description and from an accompaniment description describing preferences of the real time accompaniment and/or music rules describing general rules of music. A query interface queries the music database using a generated query and receives a music pattern selected from the music database by use of the query. A music output outputs the received music pattern.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 24, 2017
    Assignee: SONY CORPORATION
    Inventors: Pierre Roy, Francois Pachet
  • Patent number: 9798829
    Abstract: Some implementations provide a user interface that allows non-technical users to import, create, and maintain a knowledge document. The knowledge document may include links to other knowledge documents or links to public data graphs. For example, a method may include generating data used to display tabular data to a user, a first column of the tabular data being associated with a first entity type and non-heading rows in the tabular data representing information for entities of the first entity type. The method may also include permitting the user to select a second column of the tabular data and provide a second entity type as an object type to be associated with a relationship represented by the second column. The method may include generating an entity in the knowledge document of the second entity type and linking an entity of the first entity type to the generated entity by the relationship.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: October 24, 2017
    Assignee: Google Inc.
    Inventor: Donald Edward Baisley
  • Patent number: 9785793
    Abstract: A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity information of a user and a document. The client device extracts identity information from the document. The client device determines that the identity information of the user and the extracted identity information substantially match, and generates at least one verification rating for the document. The client device sends the document, the data extracted from the document, and the at least one verification rating to a server system remote from the client device. This information is then provided by the server system to another party upon approval by the user to share the information with that party.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: October 10, 2017
    Assignee: Trunomi LTD.
    Inventor: Stuart H. Lacey
  • Patent number: 9781379
    Abstract: A media recorder is operable to receive broadcast media data from a media data source. The media recorder comprises a storage element for storing at least a portion of the media data, and a receiver for receiving a sequence of video images from a video camera. The media recorder further comprises a user detector for detecting whether a user is attending to a presentation of the media data, and a media presentation status detector operable to detect whether the presentation of the media item has ended. If the user detector detects that the user is not attending to the presentation, the user detector is operable to cause the storage element to store the media data. If the media presentation status detector detects that presentation of the media item has ended, the media presentation status detector is operable to cause the media recorder to enter a stand-by mode.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: October 3, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Anthony William Godar