Patents Examined by Uyen Le
-
Patent number: 10152531Abstract: Computer-implemented systems and methods are disclosed for comparing and associating objects. In some embodiments, a method is provided for associating a first object with one or more objects within a plurality of objects, each object comprising a first plurality of properties, each property comprising data reflecting a characteristic of an entity represented by the object, the associated objects comprising matching data in corresponding properties for a second plurality of properties. The method may include executing, for each object within the plurality of objects and for the first object, the following: creating a slug for the object, the slug comprising the second plurality of properties from the object; and inputting the slug for the object into a Bloom filter. Further, the method may include creating for a bin within the Bloom filter corresponding to the slug for the first object, an association between objects whose slugs correspond to the bin if the slugs for those objects match.Type: GrantFiled: February 25, 2016Date of Patent: December 11, 2018Assignee: Palantir Technologies Inc.Inventors: Mark Elliot, Allen Chang
-
Patent number: 10134055Abstract: A system and method are disclosed for selecting advertisements based on local intent. Local intent may reflect whether a search query should receive results and advertisements that are geographically specific. The local intent may be determined using probabilistic models that analyze historical searches to determine which search terms tend to have local intent.Type: GrantFiled: February 12, 2016Date of Patent: November 20, 2018Assignee: Excalibur IP, LLCInventors: Jim W. Deli Santi, Ramazan Demir, Eugene Stipp
-
Patent number: 10127323Abstract: A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.Type: GrantFiled: July 26, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Odellia Boni, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Patent number: 10122817Abstract: Embodiments provide a device profile mechanism for wireless devices. Many embodiments comprise a medium access control (MAC) sublayer logic to build frames comprising a device profile index element for a first device. Embodiments may facilitate access by a second device to a device profile for the first device without communication of the entire device profile from the first device. In some embodiments, the second device may access a storage medium integrated with or accessible to the second device to determine the device profile. Some embodiments may store the device profile index element in memory, in logic, or in another manner that facilitates transmission of the device profile index element in frames. Some embodiments may receive and detect communications with the device profile index element. Further embodiments may generate and transmit a communication with the device profile index element.Type: GrantFiled: December 27, 2014Date of Patent: November 6, 2018Assignee: Intel CorporationInventors: Emily H Qi, Minyoung Park
-
Patent number: 10114842Abstract: Media compression in a digital device is described. A method of a disclosure includes monitoring available data storage space in the digital device. The method also includes receiving an indication from a user of the digital device to allow compression of a content stored on the digital device in response to the available data storage space falling below a threshold. The method further includes performing the compression on the content upon receipt of the indication from the user.Type: GrantFiled: March 24, 2016Date of Patent: October 30, 2018Assignee: Red Hat, Inc.Inventors: Martin Vecera, Jiri Pechanec
-
Patent number: 10102288Abstract: Techniques for shared writable search results using a writable topic board system are described. An apparatus may include a processor circuit; and a server application for execution by the processor circuit. The server application may include a query processing component to receive a first search query include one or more search terms, a search component to provide search results for the first search query in a search result list, the search results include one or more search result items, and a topic board component to manage a writable topic board for the first search query, the writable topic board to include one or more search result items from a second search query. Other embodiments are described and claimed.Type: GrantFiled: November 18, 2013Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Bjorn Olstad
-
Patent number: 10095731Abstract: Large amounts of unstructured or semi-structured log data generated by software and infrastructure components of a computing system are processed to identify anomalies and potential problems within the computing system. Stored log messages may be queried and analyzed according to dynamic fields constructed from the content of the log messages. As time goes on, the dynamic fields may be converted into static fields which are extracted and indexed at the time of ingestion of the log messages.Type: GrantFiled: June 2, 2015Date of Patent: October 9, 2018Assignee: VMware, Inc.Inventors: Jay A. Patel, Zhenmin Li, Chengdu Huang
-
Patent number: 10095740Abstract: Mechanisms are provided for ingesting natural language textual content. Ingestion of natural language textual content is initiated and an embedded structured data portion within the natural language textual content is identified. A signature of the structured data portion is generated which comprises one or more metadata elements describing the configuration or content of the structured data portion. References to the structured data portion are identified in natural language text portions of the natural language textual content and evaluated based on the signature. An ingestion prioritization plan for ingesting a set of facts associated with a set of elements of the structured data portion is generated based on results of the evaluation. The ingestion prioritization plan is applied to generate the set of facts and store the set of facts in an ingested representation of the natural language textual content.Type: GrantFiled: August 25, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo
-
Patent number: 10083307Abstract: An approach is proposed that contemplates systems, methods, and computer-readable storage mediums to support receiving, from a computerized system, a first encrypted file entity key and signed access metadata, wherein the first encrypted file entity key is created by encrypting a file entity key using a first encryption key, the signed access metadata is signed by the file entity key and the encrypted file entity is created by encrypting a file entity using the file entity key. The approach then determines whether to facilitate the decryption of the encrypted file entity by the computerized system and sends a second encrypted file entity key to the computerized system if it is determined to facilitate the decryption. The approach prevents the computerized system to decrypt the encrypted file entity if it is determined not to facilitate the decryption of the encrypted file entity by the computerized system.Type: GrantFiled: May 5, 2016Date of Patent: September 25, 2018Assignee: Barracuda Networks, Inc.Inventors: Asaf Cidon, Israel Cidon, Lior Gavish, Prabandham Madan Gopal, Chandrashekhar Shetty
-
Patent number: 10067963Abstract: A method for pre-processing and processing query operation on multiple data chunk on vector enabled architecture. The method includes receiving a user query having at least one a data item, accessing data chunk blocks having an enhanced data structure representation. The enhanced data structure representation includes data recursive presentation of data chunk boundaries and bloom filter bitmask of data chunks. The method further includes searching simultaneously at multiple data chunk blocks utilizing the recursive presentation of data chunk boundaries using a HardWare Accelerator (HWA), identifying data item address by comparing a calculated Bloom filter bitmask of the requested data item to a calculated bitmask of the respective data chunks simultaneously by using multiple HWAs, and executing query on respective data chunks.Type: GrantFiled: July 31, 2013Date of Patent: September 4, 2018Assignee: SQREAM TECHNOLOGIES LTD.Inventors: Kostya Varakin, Ami Gal
-
Patent number: 10055421Abstract: A data processing method comprises using an application server computer of an application service provider (ASP), establishing computerized shared multi-tenant data storage in which tenant data that is associated with a plurality of different tenants of the ASP is stored together in a first database associated with a distributed computation system that is separate from the application server computer, receiving an analytics request, determining, based on at least one attribute of the analytics request, the application server computer will process at least the analytics request, sending, to the distributed computation system, a first query for data needed by the analytics request, receiving, from the distributed computation system, an interim result set of data resulting from processing the first query against the first database, processing, by the application server computer, the interim result set of data for the analytics request to generate and digitally store a first result set.Type: GrantFiled: April 14, 2017Date of Patent: August 21, 2018Assignee: XACTLY CORPORATIONInventors: Nirav Patel, Gowri Shankar Ravindran
-
Patent number: 10049161Abstract: An information processing apparatus in which information pieces indicating a plurality of service providers that can provide specific services are registered in advance includes: a selection unit for selecting some of the plurality of information pieces displayed by a display unit in accordance with an instruction of a user, and an access unit. The information pieces selected by the selection unit include a plurality of information pieces which each indicate a service provider that can provide an individual specific service.Type: GrantFiled: July 25, 2014Date of Patent: August 14, 2018Assignee: Canon Kabushiki KaishaInventor: Tsuyoshi Kaneko
-
Patent number: 10037376Abstract: The disclosed embodiments provide a system for processing data. During operation, the system determines a current incoming queries per second (QPS) to one or more components for processing queries of a graph database, wherein the graph database is replicated across multiple clusters and distributed among a set of storage nodes in each of the clusters. Next, the system uses the current incoming QPS to estimate, for the one or more components, an expected QPS associated with fanning out of the queries to the clusters. The system then selects a number of clusters in the multiple clusters for fanning out of a query based on the expected QPS and one or more throughput limits for the one or more components. Finally, the system transmits the query to one or more of the storage nodes in the selected number of clusters.Type: GrantFiled: April 11, 2016Date of Patent: July 31, 2018Assignee: Microsoft Technology Licensing, LLCInventors: SungJu Cho, Andrew J. Carter, Joshua D. Ehrlich, Jane Alam Jan
-
Patent number: 10019525Abstract: A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.Type: GrantFiled: December 15, 2017Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Odellia Boni, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Patent number: 10013494Abstract: At least one application is executable to communicate with a check-in service configured to receive check-in data comprising identification data of the user of at least one application executable on or accessible via an electronic device, location data of a venue for which the user is able to perform a check-in event via said application or said service, and time data for the check-in event indicative of when the check-in event took place. The check-in data is obtained and then analyzed to identify at least one activity taking place within the given geographical area and at least one corresponding venue within the given geographical area. At least one corresponding venue with regard to the corresponding at least one activity is categorized. The interest profile is generated or amended by the user based on the step of analysing. The interest profile comprises data of the user's interaction with the at least one activity corresponding to the at least one venue.Type: GrantFiled: June 3, 2013Date of Patent: July 3, 2018Assignee: LOCOMIZER LTDInventors: Alexei Poliakov, Alexei Poliakov
-
Patent number: 10009433Abstract: A method for identifying respective networked devices in a social communications network, which networked devices communicate messages relevant to an article. The messages may include posts, shares, likes, votes, ranks, and other comments. A server of the social communications network maintains a respective identity (e.g., user name or handle) for each connected networked device, respectively, of the social communications network. The server includes an API for requests.Type: GrantFiled: January 22, 2016Date of Patent: June 26, 2018Inventor: Matthew S. Sommer
-
Patent number: 10004883Abstract: In some examples, a wearable device may emit signals to automatically release or activate drugs that are already in a user in response to a particular context of the user. For example, if the user begins vigorous exercise, the system may activate a pain medication that was already previously ingested by the user to alleviate anticipated joint pain.Type: GrantFiled: September 25, 2014Date of Patent: June 26, 2018Assignee: Intel CorporationInventor: Glen J. Anderson
-
Patent number: 10001384Abstract: An approach is provided for determining the similarity between a reference point-of-interest and similarity candidate points-of-interest. Data specifying a reference point-of-interest and location data of a search region are received. A reference vector specifying a plurality of features associated with the reference point-of-interest is retrieved. A plurality of candidates for similar points-of-interest are determined based, at least in part, on the search region. A similarity score is determined for each of the candidates. A list of one or more similar points-of-interest is generated based on the similarity scores.Type: GrantFiled: November 12, 2009Date of Patent: June 19, 2018Assignee: HERE Global B.V.Inventors: Steffen Bickel, Hannes Kruppa, Peter Siemen, Mark Waldaukat
-
Patent number: 9953044Abstract: An information processing system, computer readable storage medium, and method for accelerated radix sort processing of data elements in an array in memory. The information processing system stores an array of data elements in a buffer memory in an application specific integrated circuit radix sort accelerator. The array has a head end and a tail end. The system radix sort processing, with a head processor, data elements starting at the head end of the array and progressively advancing radix sort processing data elements toward the tail end of the array. The system radix sort processing, with a tail processor, data elements starting at the tail end of the array and progressively advancing radix sort processing data elements toward the head end of the array, the tail processor radix sort processing data elements in the array contemporaneously with the head processor radix sort processing data elements in the array.Type: GrantFiled: June 25, 2015Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Rajesh Bordawekar, Daniel Brand, Minsik Cho, Brian R. Konigsburg, Ruchir Puri
-
Patent number: 9946781Abstract: In some example embodiments, a first alias creation statement is received. The first alias creation statement comprises a first table identifier of a first table, a second table identifier of a second table, a first alias identifier, and a first common table expression, and the first common table expression comprises the first table identifier. A first alias for the second table is generated based on the first alias creation statement, with the first alias comprising the first alias identifier and the first common table expression. The first alias is stored as metadata of the second table. A first query statement is received, with the first query statement comprising the second table identifier and the first alias identifier, and the first query statement is rewritten using the first common table expression based on the first alias identifier to generate a first rewritten query statement.Type: GrantFiled: June 2, 2015Date of Patent: April 17, 2018Assignee: SAP SEInventor: Bjoern Mielenhausen