Patents Examined by Raheem Hoffler
  • Patent number: 9177066
    Abstract: A method and system for displaying comments associated with a query. The method includes receiving the query provided by a user, retrieving a set of comment clusters from a comment cluster database, selecting engaging comments from each comment cluster included in the set of comment clusters, aggregating the engaging comments that are obtained from each comment cluster, identifying a plurality of independent comments included in a list of aggregated comments and displaying a list of engaging comments to the user. The system includes an electronic device, a communication interface and a memory. The system also includes a processor to receive the query, retrieve a set of comment clusters, select engaging comments from each comment cluster, aggregate the engaging comments, identify a plurality of independent comments and display a list of engaging comments to the user.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: November 3, 2015
    Assignee: Yahoo! Inc.
    Inventors: Vidit Jain, Sourangshu Bhattacharya
  • Patent number: 9152644
    Abstract: Systems and methods are presented for providing collaborative editing. An embodiment collaboratively edits a computer file using a plurality of computers in a network, where the computers are connected using a token ring, each of the computers has a local copy, and a first computer has edited its local copy and performs the method. A token circulating around the token ring is captured, and a location of the edited portion of the local copy of the file is determined. The location is broadcast to the other computers. Conflicts are received from the other computers, and the conflicts from the other computers are reconciled with the edited portion of the local copy of the file to provide reconciled edits to the file. The local copy of the file is updated with the reconciled edits. A data packet with the reconciled edits is created and transmitted around the token ring.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 6, 2015
    Assignee: Novell, Inc.
    Inventor: Karthik Chandrasekaran
  • Patent number: 9141636
    Abstract: Systems and methods are described for homing data. A computerized method of homing data includes embedding a first homing configuration within a first file on a host, intercepting an access attempt to the first file by the host, retrieving the first homing configuration embedded within the first file, determining a first data homing connector based on the first homing configuration, and synchronizing the first file through the first data homing connector with a first synchronization server based on the first homing configuration.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 22, 2015
    Assignee: AppSense Limited
    Inventor: Ian James McLean
  • Patent number: 9135249
    Abstract: Numbered sequences detection includes (i) extracting one or more numbered item token patterns from a document comprising an ordered sequence of text units, each numbered item token pattern including an incremental portion and a fixed portion that matches at least one text unit of the document and (ii) identifying at least one numbered sequence in the document conforming with a matching numbered item token pattern of the extracted one or more numbered item token patterns. The identified at least one numbered sequence comprises an ordered sub-sequence of text units of the document that match the matching numbered item token pattern. The detection may further comprise determining that a second type of numbered sequence nests in the document between consecutive text units belonging to a numbered sequence of a first type, and optimizing one or more numbered sequences of the second type based on information provided by the determining.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: September 15, 2015
    Assignee: XEROX Corporation
    Inventor: Herve Dejean
  • Patent number: 9130799
    Abstract: A system and method for effectuating playlist seeking capability with respect to digital media content from a network node. A Real-Time Streaming Protocol (RTSP) Uniform Resource Locator (URL) or a Session Description Protocol (SDP) file including a set of appropriate play list-related control attributes is provided when a media user invokes a streaming session. Responsive to the RTSP URL or SDP file, an RTSP message is provided to the network node from the media user, the RTSP message including selected playlist-related control attributes in a URL query string associated with the identified playlist. In particular, the selected playlist-related control attributes include a clip index (that indexes into the playlist to identify a particular media clip) and an offset (that indicates a start time within the identified media clip) at which to commence streaming to enable more versatile seeking capability.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: September 8, 2015
    Assignee: Alcatel Lucent
    Inventor: David Kosiba
  • Patent number: 9110898
    Abstract: Techniques for automatically detecting data replication performance degradation are described. According to one embodiment, a method starts with receiving periodically data replication characteristics from a source storage and a target storage, the data replication characteristics being extracted from a replication process of the source storage replicating data to the target storage. The received data replication characteristics are analyzed at a replication management server communicatively coupled with the source storage, and the target storage and data replication performance degradation is detected based on analyzing the received data replication characteristics and applying one or more rules of data replication performance degradation. When the one or more applied rules indicating that a data replication performance degradation has been detected, a notification is sent out.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 18, 2015
    Assignee: EMC Corporation
    Inventors: Mark Chamness, Michael L. Federwisch
  • Patent number: 9110873
    Abstract: Technologies are described herein for generating a platform-independent data application. In one method, a definition of a data schema is received for defining data types. A definition of a user interface is also received for access data stored in the data types. Further, a definition of business logic is received for enforcing validation rules and actions associated with the data types. The definitions of the data schema, the user interface, and the business logic are each received in a platform-independent format and used to generate the platform-independent data application.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zachary P. Woodall, Vijay Mital, Gregory S. Lindhorst, Steven Miles Greenberg, Clinton Dee Covington, Pavel R. Karimov, Neil W. Black, Andrew Robert Miller, Robert Scott Cooper, Michael J. Eatough
  • Patent number: 9104992
    Abstract: A data marketplace infrastructure provides a crowd sourcing solution to development, discovery and publication of decision applications. Applications can be submitted from a user to a data warehouse in association with a data feed. One or more discovery properties are determined with regard to each application. The applications are made available to other client systems in association with the data feed. A relevant data feed and a relevant application can be identified based on satisfaction of a discovery request by the one or more determined discovery properties of the application. The application can be selected and downloaded to the user for evaluation and customization. The customized application can then be submitted to the data warehouse for publication with the other applications associated with the data feed.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Max Uritsky, Suraj Poozhiyil, Moe Khosravy, Robert Fries
  • Patent number: 9104665
    Abstract: Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models a condition having an associated problem. The graph has graph components having associated data fields. The received data are stored in a backup table, and the relationships are analyzed to identify a solution to the problem. As part of the analysis, a new value for the data field associated with a graph component is identified and compared with an existing value of the data field, and the data field is modified. The modified data field is stored in a delta table representing a change to the backup table.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventors: Aart J. C. Bik, James C. Dehnert, Matthew H. Austern, Grzegorz Czajkowski
  • Patent number: 9100899
    Abstract: An apparatus and method for mobile search using search triggers including establishing a search state for a mobile search; defining a search scheduler based on the search state; determining to collect a search trigger for the search scheduler based on the search state; updating the search state using the collected search trigger and in accordance with the search scheduler; and performing a search for a search type based on the updated search state and in accordance with the search scheduler.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: August 4, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Farhad Meshkati, Gavin Bernard Horn, Mehmet Yavuz, Sanjiv Nanda, Peter Hans Rauber, Jen Mei Chen
  • Patent number: 9082040
    Abstract: Tools and techniques for identifying visual contextual synonyms are described herein. The described operations use visual words having similar contextual distributions as contextual synonyms to identify and describe visual objects that share semantic meaning. The contextual distribution of a visual word is described using the statistics of co-occurrence and spatial information averaged over image patches that share the visual word. In various implementations, the techniques are employed to construct a visual contextual synonym dictionary for a large visual vocabulary. In various implementations, the visual contextual synonym dictionary narrows the semantic gap for large-scale visual search.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rui Cai, Zhiwei Li, Lei Zhang, Wenbin Tang
  • Patent number: 9081819
    Abstract: Techniques are provided for using bonds, which reflect relationships between items, to facilitate searches against the items. The degree of separation between any two given searchable items is based on the minimum number of bonds that have to be traversed to arrive at one of the two searchable items when starting at the other of the two searchable items. The bonds are used to respond to a search request, performing a search relative to a particular searchable item. For example, the search may involve only those searchable items that are within a particular degree of separation of the particular searchable item. As another example, the search may involve determining the order in which searchable items are compared against search criteria of the search request based on the degree of separation of the searchable items from the particular searchable item.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: July 14, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Terry M. Olkin, Alok Srivastava
  • Patent number: 9081836
    Abstract: A method, mechanism, and computer program product for managing, referencing, and accessing centrally managed information are disclosed. Transparency is provided to the centrally managed data by introducing a mapping system between locally expected data and the central data repository. This allows, for example, local relational database systems to transparently access information from a central LDAP directory.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: July 14, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ashish Kolli, Daniel ManHung Wong
  • Patent number: 9070104
    Abstract: A method and system to manage tasks are described. The method may provide a graphical user interface to allow a user to identify a first task context and associate a plurality of first tasks with the first task context, and to identify a second task context and associate a plurality of second tasks with the second task context. The method may associate at least one of the plurality of first tasks with at least one of the plurality of second tasks. Accordingly, tasks in different contexts and sourced from different applications may be managed.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: June 30, 2015
    Assignee: SAP SE
    Inventors: Karsten A Schulz, Wasim Sadiq
  • Patent number: 9053143
    Abstract: A system and method for allowing flexible and simultaneous updates to database objects from one or more users is disclosed. The system may receive a change request to the object from the first user and then from a second user. The system may determine if the object is locked and, if so, informing the first user. If an edit request is received from the second user, the second user may be provided with multiple options, such as incorporating changes made by first user and overwriting changes made by second user with changes made by first user, incorporating changes made by first user and overwriting changes made by first user with changes made by second user, and cancelling changes made by second user.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gouri Mantena, Tulasi J. Markham, Hoa Pham, Tuan A. Pham, William J. Reilly, Yi-Wen Tan, Mai T. Tran, Debra J. Waite
  • Patent number: 9053207
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to database query management and execution and provide a novel and non-obvious method, system and apparatus for processing an adaptive query expression in an on-demand data service. In one embodiment of the invention, an adaptive query handling method can include receiving an initial query in a database driven application, parsing the initial query to identify a query expression key, matching the query expression key to an adaptive query expression, and transforming the adaptive query expression to a final query expression through a replacement of annotations in the adaptive query expression with static expressions conforming to a query language for the final query expression. Thereafter, the final query expression can be applied to a database subsystem for the database driven application.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ramiah K. Tin, Stanislav Bliakhman, Victor Chan, Ross McKegney, Jeffrey A. Shiner
  • Patent number: 9053214
    Abstract: Disclosed are an apparatus for collecting lifelog data and a method thereof according to the present invention. The present invention relates to an apparatus for collecting lifelog data and a method thereof, which collect information for analyzing a behavior pattern from devices used by a user in everyday life, convert the collected information according to a preset schema, and provide the converted information.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: June 9, 2015
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyu Chang Kang, Seong Uk Heo, Yong Jin Kwon, Chang Seok Bae
  • Patent number: 9047585
    Abstract: The present invention concerns a computer-implemented method and system that aides in reducing the amount of regret experienced when deciding between and amongst geographic areas having a suitable workforce. More specifically, the present invention includes a user selecting critical factors relating to worker demographics that define geographic areas. Data is returned to the user's computer as a virtual table and is a mixture of critical or informational factors qualifying all areas returning data. Each area is ranked according to the value of lowest returned index number, which gives the user a quick assessment of problematic critical factors for each area. Area utilities are created and give the user the ability to simultaneously compare all remaining areas to one another so that they may select at least one area amongst many with the smallest chance for a bad surprise. This reduces the regret of a user having to select one area over another having a suitable workforce for their business needs.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: June 2, 2015
    Inventors: Michael Bruce, Curtis Lynch
  • Patent number: 9031992
    Abstract: A method, apparatus, and computer implemented method for analyzing a Big Data dataset, the method comprising performing analysis on a big data dataset by applying a set of analytical tool to a Big Data Model; wherein the Big Data Model decouples the Big Data dataset into properties and metadata; wherein each of the properties represent part of the Big Data dataset to enable processing and analysis; wherein the metadata enables calculation of summary information for the Big Data dataset.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 12, 2015
    Assignee: EMC Corporation
    Inventors: Patricia G. S. Florissi, Sudhir Vijendra
  • Patent number: 9031964
    Abstract: A method of reviewing geo-coded information at a geographic information system. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer