Patents Examined by Shahid Alam
-
Patent number: 9659078Abstract: A system and method can support failover during synchronization between autonomous clusters in a distributed data grid. The system allows a cluster member in a source cluster to take over as an owner of a partition in a source cluster, when another cluster member in the source cluster becomes unavailable. Then, a cluster member in the destination cluster can receive one or more replication messages from said cluster member in the source cluster, wherein said one or more replication messages include one or more data changes. Furthermore, the cluster member in the destination cluster may ignore said one or more replication messages, if said one or more replication messages have already been received and successfully processed in the destination cluster.Type: GrantFiled: August 25, 2014Date of Patent: May 23, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Brian K. Oliver, Patrick Peralta, Paul F. Mackin, Noah Arliss
-
Patent number: 9652457Abstract: Methods and systems may involve identifying source content associated with an activity of a user with respect to a first media source. Discovery content may be captured from one or more additional media sources based on the source content, wherein the discovery content may be presented to the user if at least a portion of the discovery content is tangential to the source content.Type: GrantFiled: December 13, 2011Date of Patent: May 16, 2017Assignee: Intel CorporationInventors: Stanley Mo, Claudio J. Ochoa, Gustavo D. Domingo Yaguez, Shannon R. Schroeder, Victor Szilagyi, Elliott Smith
-
Patent number: 9652510Abstract: Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.Type: GrantFiled: April 12, 2016Date of Patent: May 16, 2017Assignee: Palantir Technologies Inc.Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
-
Patent number: 9652525Abstract: A method for dynamic event detection based on content from a set of social networking systems including receiving content from the set of social networking systems, identifying a plurality of content associated with a geofence, the content that was generated within a predetermined time period, determining feature values from the plurality of content for each of a set of features, determining an event probability for the geofence based on the feature values, and detecting an event within the geofence in response to the event probability exceeding a threshold event probability.Type: GrantFiled: March 10, 2015Date of Patent: May 16, 2017Assignee: Banjo, Inc.Inventors: Damien Patton, Rish Mehta, Pedro Alves
-
Patent number: 9639544Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel processing database system that persists table data in memory to a distributed file system. A distributed parallel processing database system persists table data in memory to a distributed file system. A parameter of creating a database table specifies that data records in the database table and history of changes to the data records can be stored in memory as well as in the distributed file system. When the database table is populated or otherwise modified, data records and the history in memory are evicted to the distributed file system as log files and removed from memory. The log files can be designated as write-only, where the data records, once written, cannot be read by structured query language (SQL) queries, or as read-write, where the data records, once written, can be read by SQL queries.Type: GrantFiled: October 28, 2014Date of Patent: May 2, 2017Assignee: Pivotal Software, Inc.Inventors: Daniel Allen Smith, Anthony M. Baker, Sumedh Wale, Hemant Bhanawat, Jagannathan Ramnarayanan, Swapnil Prakash Bawaskar, Ashvin Agrawal, Neeraj Kumar
-
Patent number: 9639879Abstract: The present invention is an improved system and method for analyzing multiple real estate properties. The system includes a pool of properties that are searched based on user-defined search criteria. The system identifies comparison properties from the search pool. The comparison properties include attributes that match or are a near match to the search criteria. The system compares each of the comparison properties to at least one average value and demonstrably depicts the comparison to the user.Type: GrantFiled: September 25, 2015Date of Patent: May 2, 2017Assignee: NICE IDEA MEDIA INC.Inventor: Neil Binder
-
Patent number: 9633015Abstract: A method and client device is disclosed for indexing content of a multimedia file. The method comprises using a client device to segment the content of the multimedia file into a plurality of segments and to determine structure-searchable data for each segment. Determining structure searchable data for a segment comprises (1) identifying one or more features of respective multimedia types in the segment; (2) correlating each of the identified features to one or more respective keywords; and (3) calculating one or more respective relevance factors for each of the keywords, where at least one of the relevance factors is based on one or more characteristics of the client device. The method also comprises the client device transmitting the structure-searchable data (including the keywords, relevance factors, and respective media types of the identified features) to an indexing server.Type: GrantFiled: July 26, 2012Date of Patent: April 25, 2017Assignee: Telefonaktiebolaget LM Ericsson (PUBL)Inventors: Tommy Arngren, David Lindegren, Joakim Söderberg, Marika Stålnacke
-
Patent number: 9632874Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. Data generated by the plurality of applications may be stored in a logical volume in primary storage. The system may include a plurality of data agents including a database data agent associated with a database application that can be configured to back up one or more log files of a database log separately from data of the database application. The system may also include a snapshot manager configured to: in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume; generate mapping information between a particular application of the plurality of applications and a portion of the snapshot relating to the particular application; and truncate the database log of the database application.Type: GrantFiled: January 24, 2014Date of Patent: April 25, 2017Assignee: Commvault Systems, Inc.Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
-
Patent number: 9632654Abstract: A system and method to present global and local context sensitive augmented content in accordance with multiple criteria, including one or more user's preferences, and present the augmented content via a transparent layer on top of the original content for less obtrusive and more efficient browsing, knowledge discovery and exploration experience. The original content remains visible to the user while the augmented content is being viewed or interacted with. The global context sensitive augmented content is generated using metrics based on the overall document or content being viewed, while the local context sensitive augmented content is generated using metrics based on the currently viewed or selected object within the document or content being viewed. Real-time and theme based augmentation are used to further enhance the user's experience.Type: GrantFiled: March 17, 2014Date of Patent: April 25, 2017Inventor: Shauki Elassaad
-
Patent number: 9626686Abstract: Accessing one or more sets of sporting event data, each of which being associated with a particular one of one or more sporting events, and each of which comprising one or more sporting event data that indicate at least current event status of the associated sporting event at a current time. For each of the sporting events, calculating a value by applying the set of sporting event data associated with the sporting event to one or more algorithms, each of which having been determined for a particular sport to which the sporting event is categorized, comparing the value to a threshold requirement, and if the value satisfies the threshold requirement, then displaying the sporting event data associated with the sporting event.Type: GrantFiled: May 23, 2016Date of Patent: April 18, 2017Assignee: YAHOO! INC.Inventors: Kelly William Hirano, Michael Todd Kitzman, Mark Norwood Delamere, Edward Joseph Campbell, III, Brian Thomas Marshall, Hans Chiao-Hsi Yang
-
Patent number: 9626426Abstract: Embodiments are disclosed for using an improved locality sensitive hashing (LSH) operation for the K-means clustering algorithm. In some embodiments, parameters of an LSH function are optimized with respect to a new cost model. In other embodiments, an LSH operation is applied with optimized parameters to a K-means clustering algorithm.Type: GrantFiled: January 24, 2014Date of Patent: April 18, 2017Assignee: Facebook, Inc.Inventor: Grzegorz Malewicz
-
Patent number: 9626377Abstract: A cluster file system comprises a metadata server coupled to a plurality of object storage servers via a network. The metadata server comprises a controller configured to implement storage tiering control functionality for at least first and second storage tiers comprising respective disjoint subsets of the plurality of object storage servers. The metadata server is thereby configured to control movement of data between the first and second storage tiers. The object storage servers in the first storage tier may be configured to interface with object storage targets of a first type and the object storage servers in the second storage tier may be configured to interface with object storage targets of a second type different than the first type. For example, the object storage targets of the first type may comprise non-volatile electronic storage devices such as flash storage devices, and the object storage targets of the second type may comprise disk storage devices.Type: GrantFiled: June 7, 2013Date of Patent: April 18, 2017Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish, James M. Pedone, Jr.
-
Patent number: 9619539Abstract: In a method of automated document replication in a distributed computing system, a document at a first node of a distributed computing system is analyzed. Based on the analysis, it is determined whether the document has a multi-node affinity. In response to determining that the document has a multi-node affinity, at least one document is automatically replicated between nodes of the distributed computing system. The indicated nodes are indicated based on context of the multi-node affinity of the analyzed document.Type: GrantFiled: September 28, 2012Date of Patent: April 11, 2017Assignee: VMware, Inc.Inventors: Imran Q Sayed, Jayesh Seshadri
-
Patent number: 9619488Abstract: A computing device having adaptable image search and methods for operating an image recognition program on the computing device are disclosed herein. An image recognition program may receive a query from a user and a target image within which a search based on the query is to be performed using one or more of a plurality of locally stored image recognition models, which are determined to be able to perform the search with sufficiently high confidence. The query may comprise text that is typed or converted from speech. The image recognition program performs the search within the target image for a target region of the target image using at least one selected image recognition model stored locally, and returns a search result to the user.Type: GrantFiled: January 24, 2014Date of Patent: April 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amol Ashok Ambardekar, Christopher Leonard Huybregts, Larry Wall, Damoun Houshangi, Hrishikesh Pathak
-
Patent number: 9613126Abstract: A database system uses indexes to improve performance. The system can use one or more of the following: differentiated subfields for index clustering; set function calculations to reduce the amount of I/O; and/or using an inferred index in a circular table.Type: GrantFiled: June 28, 2013Date of Patent: April 4, 2017Assignee: McAfee, Inc.Inventors: Howard D. Stewart, Kenneth Russell, Paul H. Whittington
-
Patent number: 9600591Abstract: A URL search apparatus is configured to perform a method for URL address search in a URL list. The URL search apparatus maintains a URL list, and the method for Uniform Resource Locator (URL) address search includes receiving a connection request containing URL address information from a user; identifying tables that are generated according to characters constituting URL address information in the URL list and lengths of character strings serving as URL address information in the URL list; and performing a URL search by checking whether the URL address information contained in the connection request is present in the URL list on the basis of the identified tables.Type: GrantFiled: September 27, 2013Date of Patent: March 21, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Junseok Hong, Sangig Rho, Hocheol Lee, Kyuho Cho, Jaejin Kim, Jonghun Kim
-
Patent number: 9600597Abstract: A method, computer readable medium, and system for processing a structured document are disclosed. The method, computer readable medium, and system include identifying a plurality of strings processed by a database, assigning an identifier to each of the plurality of strings, storing each of the plurality of strings and its assigned identifier in a table in the database, and utilizing the table during document processing.Type: GrantFiled: September 22, 2011Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Henrik Loeser, Robbert C. Van der Linden, Brian S. Vickery
-
Patent number: 9600579Abstract: There is disclosed a method of constructing a search engine result page.Type: GrantFiled: January 6, 2015Date of Patent: March 21, 2017Assignee: YANDEX EUROPE AGInventors: Iurii Vitalievich Vorontcov, Denis Olegovich Ivanov
-
Patent number: 9594842Abstract: Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint.Type: GrantFiled: January 30, 2015Date of Patent: March 14, 2017Assignee: SOLARFLARE COMMUNICATIONS, INC.Inventors: Steven L. Pope, Derek Roberts, David J. Riddoch, Ching Yu, John Mingyung Chiang, Der-Ren Chu
-
Patent number: 9576046Abstract: A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.Type: GrantFiled: November 16, 2012Date of Patent: February 21, 2017Assignee: PTC Inc.Inventors: Rick Bullotta, John Schaefer