Patents Examined by Dawaune A Conyers
  • Patent number: 10530654
    Abstract: Systems and methods are provided for filtering and/or creating Points-of-Interest (POIs). In one embodiment, a list of POIs is obtained and then filtered based on crowd data related to the list of POIs to provide a filtered list of POIs. In another embodiment, one or more crowd-sourced POIs are created based on one or more crowds relevant to a corresponding bounding region for POI creation.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: January 7, 2020
    Assignee: CRIA, INC.
    Inventors: Steven L. Petersen, Scott Curtis, Kenneth Jennings
  • Patent number: 10521466
    Abstract: Systems and processes for operating a digital assistant are provided. In accordance with one or more examples, a method includes, at a user device with one or more processors and memory, receiving unstructured natural language information from at least one user. The method also includes, in response to receiving the unstructured natural language information, determining whether event information is present in the unstructured natural language information. The method further includes, in accordance with a determination that event information is present within the unstructured natural language information, determining whether an agreement on an event is present in the unstructured natural language information. The method further includes, in accordance with a determination that an agreement on an event is present, determining an event type of the event and providing an event description based on the event type.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 31, 2019
    Assignee: APPLE INC.
    Inventors: Jerome R. Bellegarda, Mathieu Jean Martel, Alexandre Carlhian, Antoine Vinel, Jannes G. Dolfing, Sabrine Rekik, Markus Berget, Hafid Arras
  • Patent number: 10503698
    Abstract: Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients. Following synchronization, the respective search heads may display the knowledge object customizations to the one or more clients via a user interface.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventor: Eric Woo
  • Patent number: 10496645
    Abstract: A system and method for processing a database query may include determining a set of tables referenced in a query; representing the set of tables by vertices of a graph; and, if the graph is incomplete, then determining the query is associated with a shard conflict. A system and method may determine a query is not associated with a shard conflict if, and only if, the graph is complete.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 3, 2019
    Assignee: Ignite ScalArc Solutions, Inc.
    Inventors: Noam Asner, Doron Levari
  • Patent number: 10489396
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10489398
    Abstract: Methods for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10482104
    Abstract: A system for providing continuous availability comprises a second computing site that is geographically remote from a first computing site. The second computing site comprises a storage unit configured to store units of work data and data synchronously replicated from the first computing site. The second computing site further comprises a group of workloads configured to process the units of work data asynchronously replicated from the first computing site. The second computing site further comprises a software replication module configured not to replicate any data while the first computing site is available.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Jing Cheng, You-Chin Fuh, David B. Petersen, James Z. Teng, Hong Jing Ying, Miao Zheng
  • Patent number: 10474698
    Abstract: An aggregation processing system includes a data transmission unit for transforming data which is a target of an aggregation process into a format of a tuple having a key and for transmitting the tuple to a data processing unit, and the data processing unit for performing an aggregation process of a tuple which has been transmitted. When a tuple transmitted from the data transmission unit is received, the data processing unit invokes an operator and performs an aggregation process. In the aggregation process, aggregated data is generated based on the tuple received by the data processing unit and a related input table, and writing to an output table or generation of an output tuple is performed based on the generated aggregated data. A plurality of aggregation processes are implemented by combining processes by the operators, and the plurality of aggregation processes are performed as one transaction.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kaoru Hosokawa, Taku Sasaki, Noriaki Umayahara, Gaku Yamamoto
  • Patent number: 10474694
    Abstract: A system for providing continuous availability comprises a second computing site that is geographically remote from a first computing site. The second computing site comprises a storage unit configured to store units of work data and data synchronously replicated from the first computing site. The second computing site further comprises a group of workloads configured to process the units of work data asynchronously replicated from the first computing site. The second computing site further comprises a software replication module configured not to replicate any data while the first computing site is available.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Jing Cheng, You-Chin Fuh, David B. Petersen, James Z. Teng, Hong Jing Ying, Miao Zheng
  • Patent number: 10474534
    Abstract: In a block-based backup system, a technique allows indexing changed files between backups so that files not changed are not re-indexed. Block identifiers specifying backed-up blocks are received. A file table record is accessed to determine a location of a file table zone. Records in the file table store last modified timestamps for files associated with the records. The file table zone location is compared with the block identifiers to select a subset of records. Each record in the subset is associated with a block from the file table zone that corresponds to a block identified by the block identifiers. The subset is parsed to extract timestamps. The timestamps are compared with a next-to-last backup date. If the associated file was modified after the next-to-last backup date, a determination is made that the file blocks were backed up in the last backup and the file should be indexed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 12, 2019
    Assignee: EMC Corporation
    Inventors: Ravi Kishore Yadav Rangapuram, Sriprasad Bhat Kasargod
  • Patent number: 10467248
    Abstract: A synchronization method can include: calculating a maximum anchor; and creating a sync action entry for a data record on a local machine, a data record on a remote machine, or a combination thereof, an action change number set to a greatest change number between a change number for the data record on the local machine and a change number for the data record on the remote machine, and a composite clock number set: to the maximum anchor based on the action change number of the sync action entry being less than the maximum anchor, and to the action change number of the sync action entry based on the action change number of the sync action entry being less than an action change number of a subsequent sync action entry and the action change number of the sync action entry being greater than the maximum anchor.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 5, 2019
    Assignee: SOFTFRAME, INC.
    Inventor: Peter John Nicklin
  • Patent number: 10467081
    Abstract: Systems, products and methods for enabling symptom verification. Verifying a symptom may include eliminating repeated symptom definitions or eliminating symptoms having low accuracy. A computer system enables verification of a symptom including a rule for detecting a set of events related to a given problem. The computer system includes a symptom database which stores the symptom, a specimen database which stores a specimen including a set of events detected according to a rule of a certain symptom, and an analysis unit which analyzes the specimen stored in the specimen database using a new symptom in order to determine whether to add the new symptom to the symptom database. The present disclosure also includes a method and a computer program for enabling verification of a symptom including a rule for detecting a set of events related to a given problem.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nozomu Aoyama, Toshimichi Arima, Yukihiro Murakami, Tadashi Tsumura
  • Patent number: 10467250
    Abstract: The present disclosure provides a detailed description of techniques for data model design collaboration using semantically correct collaborative objects. Certain embodiments comprise detecting various interaction events from designers collaborating on designing a virtual multidimensional data model to generate unit of work objects characterizing certain design transactions invoked by the interaction events. The unit of work objects are used to determine a set of committed modifications to the virtual multidimensional data model design for broadcasting to the collaborating designers. Some embodiments comprise unit of work objects based on various multidimensional data model rules, syntactic rules, semantic rules, and/or other criteria to determine valid committed modifications. Other embodiments comprise unit of work objects from multiple design transactions that are merged to determine the committed modifications.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 5, 2019
    Assignee: AtScale, Inc.
    Inventors: Matthew Baird, James Lai
  • Patent number: 10467187
    Abstract: A system, method and computer program product for restoration of MICROSOFT Exchange Server mail. MICROSOFT Exchange Server mail is retrieved from a virtual copy of the MICROSOFT Exchange database. Virtualization is implemented by a system filter. Logs are applied to a virtualized DB in order to synchronize it with a real DB of the MICROSOFT Exchange. The data located in the remote archive does not need to be copied into the real folder, because the data is made available by virtualization means. After the logs are applied, the virtualized DB is opened (without being mounted) from files from the virtual folder. From this point on, the DB of MICROSOFT Exchange can be viewed and the data can be queried and retrieved from the virtualized DB. Thus, a single message or a mailbox can be retrieved very fast, as if it were being retrieved from a real MICROSOFT Exchange DB.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 5, 2019
    Assignee: Acronis International GbmH
    Inventors: Igor E. Korshunov, Maxim V. Lyadvinsky, Serguei M. Beloussov, Alexey Sergeev
  • Patent number: 10353923
    Abstract: In various example embodiments, systems and methods for building data cubes to be stored in a cube store are presented. In some embodiments, a metadata engine generates the cube metadata. In further embodiments, cube data is generated by a cube build engine based on the cube metadata and source data. The cube build engine performs a multi-stage MapReduce job on the source data to produce a multi-dimensional cube lattice having multiple cuboids. In further embodiments, the cube data is provided to the cube store.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 16, 2019
    Assignee: eBay Inc.
    Inventors: Luke Qing Han, Xu Jiang, Yi Song, Chauncey Li
  • Patent number: 10339133
    Abstract: A method, system, and computer program product for amorphous data preparation for efficient query formulation are provided. A normalized form of representing a set of data cubes is selected. The set of data cubes includes a first data cube conforming to first data representation and a second data cube conforming to a second data representation. The normalized form selects a third data representation to represent the data of each data cube in the set. A transformation is applied to the first data cube to represent the first data cube using the third data representation to create a normalized first data cube. A set of metadata elements corresponding to the normalized first data cube is computed. The normalized first data cube and the metadata of the normalized first data cube are saved in a data store.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, Gregory Jensen Boss, Craig Matthew Trim, Albert Tien-Yuen Wong
  • Patent number: 10339122
    Abstract: A computer-implemented linking system and method provide for linking actionable phrases in a first document to other documents in a document corpus. The method includes identifying at least one actionable phrase in a first document. The actionable phrase may include an action, its direct object, and any modifier of the direct object. For each identified action phrase the document corpus is searched to identify other documents, which are scored using a scoring function which takes into account occurrences of words of the actionable phrase in each identified document. The actionable phrase is linked to at least a part of one of the most highly ranked documents in the set of documents.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 2, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Nikolaos Lagos, Matthias Gallé, Alexandr Chernov
  • Patent number: 10331709
    Abstract: A map difference data distribution system includes a map difference data distribution device including a map difference data storage unit storing map difference data items and a distribution unit distributing map difference data items, and a map data maintaining device including update unit updating map data based on map difference data items. The map difference data storage unit traces the updated data items and data items having dependent relationships with the updated data items back to the different version updates, and stores the data items as map difference data items. The map difference data distribution device includes a non-updated data extraction unit extracting non-updated data items from the map data maintaining device, a grouping unit grouping the data items in dependent relationships, and a distribution data generation unit generating distribution data by arranging grouped records of non-updated data items from higher priority of map element under specified communication traffic volume.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: June 25, 2019
    Assignee: DENSO CORPORATION
    Inventors: Makoto Yano, Yasutaka Atarashi, Takamitsu Suzuki
  • Patent number: 10262068
    Abstract: A system for displaying facets on a webpage includes a processor executing an algorithm for estimating a probability of a user selecting a particular facet and facet value for the search query, estimating a probability of the user selecting an item given the particular facet and facet value have been selected, filtering facets and facet values to remove duplicate and/or irrelevant facets and/or facet values, ranking facets and facet values such that mutual information between the item and facets and facet values is maximized, and establishing a dynamic expansion or a dynamic demotion for the plurality of facets and the plurality of facet values. A method and one or more non-transitory computer-readable storage media for displaying an optimal arrangement of facets and facet values for a search query on a webpage are also disclosed.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 16, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Manas A. Pathak
  • Patent number: 10235429
    Abstract: The invention describes a system and method for searching, organizing and displaying information in a user-specified flexible context that enables users to create customized hierarchical views and groupings. The formats for acquiring search results may be stored so that they may be re-applied to the same data or any similarly structured data in subsequent sessions.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: March 19, 2019
    Inventors: Stephen W. Meehan, Leonore Herzenberg, Stephan M. Weissman