Patents Examined by Raheem Hoffler
-
Patent number: 9177066Abstract: 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: GrantFiled: June 14, 2012Date of Patent: November 3, 2015Assignee: Yahoo! Inc.Inventors: Vidit Jain, Sourangshu Bhattacharya
-
Patent number: 9152644Abstract: 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: GrantFiled: December 30, 2008Date of Patent: October 6, 2015Assignee: Novell, Inc.Inventor: Karthik Chandrasekaran
-
Patent number: 9141636Abstract: 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: GrantFiled: March 14, 2013Date of Patent: September 22, 2015Assignee: AppSense LimitedInventor: Ian James McLean
-
Patent number: 9135249Abstract: 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: GrantFiled: May 29, 2009Date of Patent: September 15, 2015Assignee: XEROX CorporationInventor: Herve Dejean
-
Patent number: 9130799Abstract: 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: GrantFiled: March 16, 2006Date of Patent: September 8, 2015Assignee: Alcatel LucentInventor: David Kosiba
-
Patent number: 9110898Abstract: 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: GrantFiled: December 20, 2012Date of Patent: August 18, 2015Assignee: EMC CorporationInventors: Mark Chamness, Michael L. Federwisch
-
Patent number: 9110873Abstract: 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: GrantFiled: June 27, 2008Date of Patent: August 18, 2015Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9104992Abstract: 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: GrantFiled: December 17, 2010Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Max Uritsky, Suraj Poozhiyil, Moe Khosravy, Robert Fries
-
Patent number: 9104665Abstract: 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: GrantFiled: April 19, 2012Date of Patent: August 11, 2015Assignee: Google Inc.Inventors: Aart J. C. Bik, James C. Dehnert, Matthew H. Austern, Grzegorz Czajkowski
-
Patent number: 9100899Abstract: 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: GrantFiled: May 13, 2011Date of Patent: August 4, 2015Assignee: QUALCOMM IncorporatedInventors: Farhad Meshkati, Gavin Bernard Horn, Mehmet Yavuz, Sanjiv Nanda, Peter Hans Rauber, Jen Mei Chen
-
Patent number: 9082040Abstract: 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: GrantFiled: May 13, 2011Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Rui Cai, Zhiwei Li, Lei Zhang, Wenbin Tang
-
Patent number: 9081819Abstract: 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: GrantFiled: November 7, 2012Date of Patent: July 14, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Terry M. Olkin, Alok Srivastava
-
Patent number: 9081836Abstract: 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: GrantFiled: June 28, 2004Date of Patent: July 14, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Kolli, Daniel ManHung Wong
-
Patent number: 9070104Abstract: 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: GrantFiled: December 21, 2004Date of Patent: June 30, 2015Assignee: SAP SEInventors: Karsten A Schulz, Wasim Sadiq
-
Patent number: 9053143Abstract: 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: GrantFiled: July 12, 2013Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Gouri Mantena, Tulasi J. Markham, Hoa Pham, Tuan A. Pham, William J. Reilly, Yi-Wen Tan, Mai T. Tran, Debra J. Waite
-
Patent number: 9053207Abstract: 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: GrantFiled: February 8, 2007Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Ramiah K. Tin, Stanislav Bliakhman, Victor Chan, Ross McKegney, Jeffrey A. Shiner
-
Patent number: 9053214Abstract: 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: GrantFiled: January 7, 2013Date of Patent: June 9, 2015Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyu Chang Kang, Seong Uk Heo, Yong Jin Kwon, Chang Seok Bae
-
Patent number: 9047585Abstract: 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: GrantFiled: May 13, 2011Date of Patent: June 2, 2015Inventors: Michael Bruce, Curtis Lynch
-
Patent number: 9031992Abstract: 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: GrantFiled: September 30, 2011Date of Patent: May 12, 2015Assignee: EMC CorporationInventors: Patricia G. S. Florissi, Sudhir Vijendra
-
Patent number: 9031964Abstract: 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: GrantFiled: April 25, 2007Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer