Patents Examined by Jeffrey Burke
-
Patent number: 9910733Abstract: Systems and methods are presented for completing transactions in a synchronous replication environment. In some embodiments, a computer-implemented method can include generating in a database server, an identifier to identify a database transaction. The method can also include transmitting the identifier to a replication server; receiving acknowledgement that the identifier is acknowledged by the replication server; storing the transaction in the database server; and executing the transaction after receiving acknowledgement from the replication server and after determining the transaction is stored in the database server; wherein transmitting the identifier to the replication server occurs in parallel with storing the transaction in the database server.Type: GrantFiled: July 28, 2014Date of Patent: March 6, 2018Assignee: SYBASE, INC.Inventors: Rene Quakkelaar, Elena Lora-Gallardo, Christopher H. Rank
-
Patent number: 9887948Abstract: A method for augmenting social media posts with location information includes a processor generating a social media message without location information marking. Scanning is performed for one or more electronic devices within vicinity of the processor. Location of the electronic device is determined. The social media message is marked with location information.Type: GrantFiled: October 27, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Shaila Pervin
-
Patent number: 9886479Abstract: A method and system for managing credibility of a set of search results for a search query is disclosed. The method can include determining, by a natural language processing technique configured to analyze a portion of the set of search results and a portion of the search query, a credibility factor configured to indicate similarity to a subject matter of the search query. The method can also include establishing a relevance relationship between the credibility factor and source information of a first search result of the set of search results, wherein the source information is based on the credibility factor. The method may also include computing a credibility score for the first search result of the set of search results based on the relevance relationship between the credibility factor and the source information of the set of search results.Type: GrantFiled: July 29, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
-
Patent number: 9886461Abstract: Systems and methods for indexing onscreen content on a mobile device are provided. For example, a method can include determining, using an index for a user that associates key items with images of screens captured from a mobile device of the user, that a first key item is responsive to a query initiated at the mobile device, and identifying responsive images, the responsive images being associated with the first key item. The method may also include highlighting, in the responsive images, areas corresponding to the first key item, and providing a search result to the mobile device that includes portions of the responsive images. The portions of the responsive images may be areas corresponding to the first key item in the images.Type: GrantFiled: August 4, 2014Date of Patent: February 6, 2018Assignee: Google LLCInventors: Matthew Sharifi, David Petrou
-
Patent number: 9886480Abstract: A method and system for managing credibility of a set of search results for a search query is disclosed. The method can include determining, by a natural language processing technique configured to analyze a portion of the set of search results and a portion of the search query, a credibility factor configured to indicate similarity to a subject matter of the search query. The method can also include establishing a relevance relationship between the credibility factor and source information of a first search result of the set of search results, wherein the source information is based on the credibility factor. The method may also include computing a credibility score for the first search result of the set of search results based on the relevance relationship between the credibility factor and the source information of the set of search results.Type: GrantFiled: September 5, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
-
Patent number: 9882970Abstract: Methods and systems for facilitating distribution of application functionality across a multi-tier client-server architecture are provided. According to one embodiment, data from a database associated with a server computer system is cached into a hierarchical data map by an application running on the server computer system by instantiating multiple data points and assigning each an ephemeral ID that uniquely identifies it. Each of the data points includes a name field and a value field. A request is received by the server from a client. The request contains a value to be stored within a particular data point that is specified by its ephemeral ID. Responsive to the request, the particular data point is identified based on the ephemeral ID and the value contained in the request is transferred to the value field of the particular data point. Changed contents within the hierarchical data map are then persisted to the database.Type: GrantFiled: July 14, 2015Date of Patent: January 30, 2018Assignee: Dillon Software Services, LLCInventor: David M. Dillon
-
Patent number: 9875262Abstract: A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.Type: GrantFiled: June 8, 2015Date of Patent: January 23, 2018Assignee: Amazon Technologies, Inc.Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
-
Patent number: 9875259Abstract: Techniques are described herein for distributing distinct portions of a database object across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve establishing a single database server instance located on a node in a multi-node cluster as a load-operation master for a particular data set. The load-operation master determines how the data set may be separated into chunks using a hash function. The load-operation master then broadcasts a small payload of consistency information to other database servers, so each database server may independently execute the hash function and independently load their respectively assigned chunks of data.Type: GrantFiled: December 10, 2014Date of Patent: January 23, 2018Assignee: Oracle International CorporationInventors: Niloy Mukherjee, Tirthankar Lahiri, Vineet Marwah, Kartik Kulkarni
-
Patent number: 9858326Abstract: Methods and data structures are provided for allowing data mining with improved efficiency. During processing of a usage log (or multiple logs) for an activity, such as a usage logfile of network search activity, a common fact table is generated. The common fact table allows a plurality of auxiliary data structures to be formed from the common fact table. These auxiliary data structures are designed to allow users to submit queries against the contents of the data structure in order to investigate the data. The efficiency of access of the common fact table is improved by allowing users to access auxiliary data structures other than the auxiliary data structures that are associated with a user. Optionally, the common fact table and/or the auxiliary data structures can include dimension values that correspond to both pre-identified dimension values as well as dimension values that are identified during processing of the activity logfiles.Type: GrantFiled: October 10, 2012Date of Patent: January 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: An Yan, Mingyang Zhao, Robert C. Wang, Yu Chen, Blake Anderson
-
Patent number: 9858345Abstract: A method and apparatus for using a classifier for processing a query are disclosed. For example, the method receives a query from a user, and processes the query to locate one or more documents in accordance with a search engine having a discriminative classifier, wherein the discriminative classifier is trained with a plurality of artificial query examples. The method then presents a result of the processing to the user.Type: GrantFiled: September 19, 2016Date of Patent: January 2, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ilija Zeljkovic, Srinivas Bangalore, Patrick Haffner, Jay Wilpon
-
Patent number: 9852148Abstract: A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.Type: GrantFiled: October 28, 2016Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Si Bin Fan, Ping Xiao, XiaoLin Zhang, Jia Zou
-
Patent number: 9846705Abstract: A technique for managing a data replication mode between a primary storage device and a secondary storage device includes in response to a data replication state between the primary storage device and the secondary storage device satisfying a first predetermined condition, selecting at least one candidate logical unit from a plurality of logical units implementing synchronous replication in the primary storage device at least according to priority information of the plurality of logical units. A data replication mode of the at least one candidate logical unit is then modified from synchronous replication to asynchronous replication.Type: GrantFiled: April 28, 2014Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Lei Chen, Yi Yang, Jun Wei Zhang
-
Patent number: 9842169Abstract: A method of encouraging a user to be active with respect to a game networking system on a particular day is disclosed. An event is detected on the game networking system. A newsworthiness of the event to the user is determined. An action that the user is likely to want to perform on the game networking system in response to receiving information pertaining to the event is determined. A notification is generated that includes the information pertaining to the event and information pertaining to the action. The notification is sent to the user.Type: GrantFiled: August 3, 2012Date of Patent: December 12, 2017Assignee: Zynga Inc.Inventors: Hohyun Shim, Abhishek Kumar
-
Patent number: 9842027Abstract: A method by a backup application server for data backup. The method includes profiling a performance capability of a host that is to execute backup of data, profiling a property of the data, and sending the performance capability of the host and the property of the data to a rule engine module to determine a backup configuration parameter. The rule engine module includes pre-defined rules for determining a backup configuration parameter based on host performance capability and data property. The method further includes receiving the determined backup configuration parameter from the rule engine module and instructing the host to execute backup of the data to a backup storage using the determined backup configuration parameter.Type: GrantFiled: December 27, 2013Date of Patent: December 12, 2017Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Rajkumar Madhukar Palkhade
-
Patent number: 9836509Abstract: Systems and methods provide for queries with an arbitrary number of input streams to be created from a generic query template, during runtime, based on, for example, configuration parameters provided by the system or a user. The generic query templates include a generic query template string, query template segments, and an orchestration mechanism for automatic query template generation. The systems and methods of the present invention provide for the substitution of concrete input streams, counters (e.g., stream indices) and query template segments (which can include further placeholders) into the generic query templates. Further, the input placeholders of the generic query template provide for any part of the query template to be substituted with arbitrary logic. Also, the orchestration process is query language independent and can be applied (and extended) for any query language.Type: GrantFiled: May 30, 2014Date of Patent: December 5, 2017Assignee: SAP SEInventors: Bernhard Wolf, Rahim Makhani
-
Patent number: 9836548Abstract: A method performed on an electronic device for migrating tags across entities. The migration of the tags is performed following an analysis of one or more personal electronically encoded items associated with a previously created perspective or album associated with the previously created perspective, responsive to a user decision the creation of a new perspective, a new album associated with one of the previously created perspectives, or a new perspective and a new album associated with the new perspective, responsive to a user decision to treat the previously created perspective or album as an individual entity, and association of the previously created perspective or album with the new perspective or new album. The tags are respectively migrated from the new perspective or the new album to the associated previously created perspective or the previously created album and to associated ones of the one or more personal electronically encoded items.Type: GrantFiled: August 31, 2012Date of Patent: December 5, 2017Assignee: BlackBerry LimitedInventors: Anand Ravindra Oka, Sean Bartholomew Simmons, Christopher Harris Snow, Steven Michael Hanov, Ghasem Naddafzadeh Shirazi
-
Patent number: 9830229Abstract: For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes.Type: GrantFiled: August 21, 2013Date of Patent: November 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christophe Fagiano, Itzhack Goldberg, Michael Hirsch, Frank Krick, Neil Sondhi
-
Patent number: 9817858Abstract: The present disclosure involves systems, software, and computer implemented methods for generating a hash identifier. One example method includes: identifying a record to include in a table, the record associated with two or more primary key fields that are concatenated to create a concatenated key, wherein the table includes one or more hash columns for storing hash identifiers; applying a hash function to the concatenated key to create a new hash value; determining whether a record in the table has a hash value matching the new hash value; in response to determining that a hash value of a record matches the new hash value and the concatenated key of the identified record does not match the concatenated key of any existing record, adding a counter to the new hash value to generate a unique hash ID; and storing the record, including the unique hash ID, in the table.Type: GrantFiled: December 10, 2014Date of Patent: November 14, 2017Assignee: SAP SEInventors: Katrin Eisenreich, Holger Bischoff
-
Patent number: 9811559Abstract: Systems and methods are disclosed for identifying points-of-interest using customized query prediction. According to certain embodiments, a partial query is received from a client via a network. The partial query may comprise a plurality of characters associated with a full query and location data associated with the client. The received partial query may be analyzed using at least one dictionary. Based on the analysis of the received partial query, at least one query may be predicted. Moreover, at least one point-of-interest may be identified based on the at least one predicted query. Further, data associated with the at least one identified point-of-interest may be transmitted over the network to the client prior to receiving the full query from the client.Type: GrantFiled: September 1, 2014Date of Patent: November 7, 2017Assignee: Mapquest, Inc.Inventors: Darren A. Spehr, Miria Grunick, Andrew McMahon, Antony M. Pegg, Brian J. McMahon
-
Patent number: 9811552Abstract: Techniques, systems, and products for analyzing sparse indicators and generating communications based on bucketing of sparse indicators are disclosed.Type: GrantFiled: April 19, 2016Date of Patent: November 7, 2017Assignee: COLOR GENOMICS, INC.Inventors: Katsuya Noguchi, Krishna Pant, Ryan Barrett, Elad Gil, Othman Laraki