Patents Examined by Uyen Le
  • Patent number: 9524340
    Abstract: Disclosed herein are systems and method for curating and distributing digital content; including: digital video, music, pictures, etc. For example, presented herein are systems and methods for providing a digital content program, including a plurality of continuously provided digital assets streamed over a digital content platform. Example embodiments include: (a) curating a plurality of assets; (b) selecting a subset of assets from the plurality of assets, based on similarity metrics between assets; and (c) ordering the subset of assets into a digital content program.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: December 20, 2016
    Assignee: IRIS.TV, INC.
    Inventors: Field J. Garthwaite, David Clausen, Pehr Hovey, Winston Owens
  • Patent number: 9501529
    Abstract: According to one embodiment of the present invention, a system searches content managed by a search engine. The system receives a relational database type query, translates the relational database type query into a query for the search engine, and submits the translated query to the search engine to retrieve information. The system formats resulting information from the search engine into a relational database query result set. Embodiments of the present invention further include a method and computer program product for searching content managed by a search engine in substantially the same manners described above.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Todd Leyba
  • Patent number: 9460215
    Abstract: In one embodiment, a method includes accessing a social graph that includes a number of nodes and edges connecting the nodes. Each of the edges between two of the nodes representing a single degree of separation between them. The nodes include a first node corresponding to a first user associated with an online social network and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes generating a card cluster including a number of cards. Each card includes a suggested query referencing a query-domain associated with the online social network and zero or more query-filters. Each query-filter references one or more nodes of the plurality of nodes or one or more edges of the plurality of edges.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: October 4, 2016
    Assignee: Facebook, Inc.
    Inventors: Avichal Garg, Ming Hua, Michael Vernal, Yang Qin, Dan Ionut Fechete
  • Patent number: 9449085
    Abstract: Pattern matching of sound data using hashing is described. In one or more implementations, a query formed from one or more spectrograms of sound data is hashed and used to locate one or more labels in a database of sound signals. Each of the labels is located using a hash of an entry in the database. At least one of the located one or more labels is chosen as corresponding to the query.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: September 20, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Minje Kim, Paris Smaragdis, Gautham J. Mysore
  • Patent number: 9418098
    Abstract: A method and system are described for verifying database entries against corresponding source data collected at a plurality of geographically remote field locations. The invention provides for verification of field data in a manner that is quicker, less labor-intensive and less error-prone as compared with existing methods. The invention is particularly useful in the conduct of adaptive clinical trials of pharmaceutical products.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: August 16, 2016
    Inventor: Alicia W Paladin
  • Patent number: 9401967
    Abstract: Systems for performing inline wire speed data deduplication are described herein. Some embodiments include a device for inline data deduplication that includes one or more input ports for receiving an input data stream containing duplicates, one or more output ports for providing a data deduplicated output data stream, and an inline data deduplication engine coupled to one or more input ports and one or more output ports to process input data containing duplicates into output data which is data deduplicated, where the inline data deduplication engine has an inline data deduplication bandwidth of at least 4 Gigabytes per second.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: July 26, 2016
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Amr Sabaa, Pashupati Kumar, Bao Vu, Tarak Parekh, Poulo Kuriakose, Vidyasagara Reddy Guntaka, Madhsudan Hans, Kung-Ling Ko
  • Patent number: 9396201
    Abstract: A method of data sorting is provided. The method at least includes setting a classification rule in a table of t_file for a database of a computer-readable storage medium, wherein the computer-readable storage medium at least includes a receiving unit, a processing unit and a storage unit. The receiving unit receives multiple files having file names. The processing unit processes the file names according to the classification rule to generate multiple conversion codes corresponding to the file names. The storage unit stores the conversion codes in the table of t_file for corresponding to the file names. The storage unit orderly stores the conversion codes according to a predetermined order of the classification rule.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 19, 2016
    Assignee: WISTRON CORPORATION
    Inventor: Bin Zhou
  • Patent number: 9378299
    Abstract: A user's request for a page to be provided in response to a browse request is fulfilled by determining a candidate set of pages based on the page displayed on the client when the browse request is sent. Scores for those candidate pages are used to rank the candidate pages and a page is provided to the client based on the ranking of the candidate pages.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventor: Paul Rashidi
  • Patent number: 9380436
    Abstract: Populating a contact entry with selected entity information based on an identifier associated with a call (e.g., a telephone call, VoIP call, text message, electronic mail message, or any other communication). As the call is detected, entity information for the identifier (e.g., a telephone number, VoIP address, MAC address, etc.) is generated. The entity information is filtered based on a category of the entity information, user preferences, location of a computing device (e.g., mobile telephone) of the user, or other filtering criteria. The filtered entity information is associated with the contact entry for the identifier, thereby enhancing the contact entry while reducing typing on the computing device. In some embodiments, additional information such as advertisements for a competitor of the entity are provided to the user.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Audrey Yung-Ch'In Sousa, Arturo Ortiz Asbun, Robert Paul St. Pierre, Charles B. Schweizer, Kevin A. Chin, Shawn Michael Brown
  • Patent number: 9378238
    Abstract: Described herein are a method and system that has the capability to interface with a remote control system and utilize systems within wireless devices to activate a debug logger and view and analyze the collected data logs. A wide range of measurements and analytical with respect to applications, device hardware, device software and network in various simulated and natural environments is obtained, and transmitted to the remote system for analysis and storage.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: June 28, 2016
    Assignee: AetherPal, Inc.
    Inventors: Deepak Gonsalves, Subramanyam Ayyalasomayajula, Ranjith Kumar Palanichamy
  • Patent number: 9372940
    Abstract: A method for determining a user attention to at least one multimedia data element (MMDE) displayed in a web-page over a user computing device. The method comprises receiving a request to determine the user attention, wherein the request includes at least the web-page and an identification of the at least one MMDE in the web-page; receiving at least one sensory signal captured by at least one sensor connected to the user computing device; querying a deep-content-classification (DCC) system to find a match between at least one concept structure and the received sensory signal; receiving a first set of metadata related to the at least one matched concept structure; analyzing the returned set of metadata to determine the user attention with respect to the at least one MMDE; and associating the at least one MMDE with the determined user attention.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: June 21, 2016
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 9373001
    Abstract: System, computer readable medium and method for decryption. The method may include receiving, by a third computerized system and from a fourth computerized system, a first encrypted file entity key and signed access metadata. The first encrypted file entity key is created by encrypting a file entity key by a first computerized system using an encryption key of a second computerized system. The signed access metadata is signed by the file entity key. The encrypted file entity is created by encrypting a file entity by the first computerized system using the file entity key. Sending, by the third computerized system, the signed access metadata and the first encrypted file entity key to the second computerized system. Receiving a response from the second computerized system. Determining, based on the response from the second computerized system, whether to facilitate a decryption of the encrypted file entity by the fourth computerized entity.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: June 21, 2016
    Assignee: BARRACUDA NETWORKS, INC.
    Inventors: Asaf Cidon, Israel Cidon, Lior Gavish, Prabandham Madan Gopal, Chandrashekhar Shetty
  • Patent number: 9367606
    Abstract: The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises determining a formula having variables and parameters, wherein the formula is for computing a relevance score for a document and a search query; and ranking the document based on the relevance score. Preferably, determining the formula comprises tuning the parameters based on user input. Preferably, the parameters are determined using a machine learning technique, such as one that includes a form of statistical classification.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: June 14, 2016
    Assignee: SEARCH ENGINE TECHNOLOGIES, LLC
    Inventors: Yunshan Lu, Gordon P. Rios, Michael Tanne
  • Patent number: 9361303
    Abstract: Facilitating a request for oilfield services. At least some of the illustrative embodiments are systems including a data store to receive a services request from a services requestor through a data transfer protocol interface and update an entry in the data store to indicate one or more parameters associated with the services request. The system also includes a monitor tool and a configuration file creator. The monitor tool detects an update to the data store and, if an update is detected, verifies the correctness of the services request that corresponds to the detected update. The configuration file creator detects an update to the data store and, if an update is detected, identifies an affected receiving system, determines a configuration file format for the affected receiving system, and generates a configuration file for the services request having the determined format for the affected receiving system.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 7, 2016
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Colin A. Tait, Robert A. Schave
  • Patent number: 9361403
    Abstract: Techniques for identifying common neighbors of two nodes in a graph are provided. One technique involves performing a binary split search and/or a linear search. Another technique involves creating a segmenting index for a first neighbor list. A second neighbor list is scanned and, for each node indicated in the second neighbor list, the segmenting index is used to determine whether the node is also indicated in the first neighbor list. Techniques are also provided for counting the number of triangles. One technique involves pruning nodes from neighbor lists based on the node values of the nodes whose neighbor lists are being pruned. Another technique involves sorting the nodes in a node array (and, thus, their respective neighbor lists) based on the nodes' respective degrees prior to identifying common neighbors. In this way, when pruning the neighbor lists, the neighbor lists of the highly connected nodes are significantly reduced.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: June 7, 2016
    Assignee: Oracle International Corporation
    Inventors: Sungpack Hong, Martin Sevenich, Hassan Chafi
  • Patent number: 9361379
    Abstract: Computer applications may generate event data based on a large volume of different types of record data. Described herein are systems, methods and devices for providing website recommendations using the event data. In one example, using the event data, a computing node generates the website recommendations within a designated amount of time after the generation of the record data.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: June 7, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Ali Siddiqui, Melissa Elaine Davis, Miles Childs Kaufmann, Thomas Lowell Keller, Gregory Richard Swensen, Amos Dylan Vance
  • Patent number: 9348870
    Abstract: According to one embodiment of the present invention, a system searches content managed by a search engine. The system receives a relational database type query, translates the relational database type query into a query for the search engine, and submits the translated query to the search engine to retrieve information. The system formats resulting information from the search engine into a relational database query result set. Embodiments of the present invention further include a method and computer program product for searching content managed by a search engine in substantially the same manners described above.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: May 24, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Todd Leyba
  • Patent number: 9348703
    Abstract: A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventors: Neelabh Mam, Vladimir Mandic, Ravi Shankar
  • Patent number: 9336245
    Abstract: According to some embodiments, a plurality of records may be received over a period of time from a plurality of sources. As the records are received during the period of time, master data management may be performed to match at least some records from different sources with each other. A statistics window within the period of time may be determined, and at least one master data management statistics value may be calculated based on the master data management that was performed during the statistics window. The calculated master data management statistics value may then be displayed.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: May 10, 2016
    Assignee: SAP SE
    Inventors: Ronen Cohen, Nimrod Vishnia-Shabtai
  • Patent number: 9330164
    Abstract: An electronic platform allowing users to form and organize groups of member profiles, which contain a number of biographical categories (e.g., name, address, etc.) and a personal photo. The electronic platform incorporates many different methods of testing the user to assist in the memorization of the faces and biographical information of the members of the group, i.e., electronic flash cards (one sided or two sided), multiple choice quizzes, etc. The users then may either create their own custom tests or they may use predesigned quizzes generated by the electronic platform.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: May 3, 2016
    Inventor: Andrew Wills Edwards