Patents Examined by Shahid Alam
  • Patent number: 10460127
    Abstract: A method of providing material based on a user-initiated request utilizing an electronic database includes receiving search keywords to conduct a search and accessing a first database having previously stored contact information for the particular user in an initial table record. The method includes transforming data in the fields of the record for the particular user in the initial table to generate a record in a sanitized table, accessing a second electronic database having previously stored data structures corresponding to businesses, where each data structure maps selected keyword combinations to corresponding icons, and to particular material corresponding to each keyword combination, and displaying icons associated with search results having corresponding selected keywords near associated result items on an electronic display.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 29, 2019
    Assignee: United States Postal Service
    Inventors: Daniel M. Bentley, Robert E. Dixon, Jr., Ryan M. Luckay
  • Patent number: 10462307
    Abstract: In a service delivery system, a computing system is provided for maintaining membership in a sharing group associated with a sharable service. The system includes a CRM module generating a user interface for displaying current membership in the sharing group and receiving, via the user interface, instructions to modify the current membership. The CRM module automatically generates and inserts into a transaction table at least one pending modification transaction for the sharing group in accordance with the instructions, and a billing module comprising a billing database storing associations between one or more member services and the sharing group modifies the associations in the billing database in accordance with the at least one pending transaction. A computer-implemented method and computer-readable medium are also provided.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: October 29, 2019
    Inventors: Brett Griffiths, Anna Schellenberg, April Monkman, Janet Balkaran, Kelly Balkwill, Hyon Na
  • Patent number: 10459801
    Abstract: A data storage management approach is disclosed that performs backup operations flexibly, based on a dynamic scheme of monitoring block changes occurring in production data. The illustrative system monitors block changes based on certain block-change thresholds and triggers block-level backups of the changed blocks when a threshold is passed. Block changes may be monitored in reference to particular files based on a reverse lookup mechanism. The illustrative system also collects and stores historical information on block changes, which may be used for reporting and predictive analysis.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: October 29, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Prashanth Nagabhushana Bangalore, Shankar Reddy Vullupala, Sravanthi Bhavanam, Vinay K. Pamarthi, Balaji Teja Singireesu
  • Patent number: 10452732
    Abstract: The disclosure describes systems and methods of limiting access to data that is commonly held, such as by a data cooperative. Certain embodiments involve providing a filter system that receives a record with user device identifiers, and uses the received record to create or modify a filter that is associated with a participant system. The filter system creates a filter key based on a device identifier from the record and assigns the filter key to the associated filter. The filter is applied to a data source including one or more stored device identifiers, and a determination is made whether the stored device identifiers are linked to the filter key. In some embodiments, determining a link is based on characteristics of the stored device identifiers, or on user indications (e.g., “opt-out” preferences), or both. The linked device identifiers are provided to the participant system.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: October 22, 2019
    Assignee: Adobe Inc.
    Inventors: Asa Whillock, David Weinstein
  • Patent number: 10452692
    Abstract: In accordance with various embodiments of the disclosed subject matter, a method for fast merging inverted chains, and a related apparatus are provided. In some embodiments, the method comprises: pre-setting an inverted index including a plurality of inverted chains and recording a length of each inverted chain; searching the inverted index and obtaining a subset of the plurality of inverted chains that correspond to at least one keyword; sorting the subset of the plurality of inverted chains in an ascending order of the lengths of the subset of multiple inverted chains; and merging the subset of the plurality of inverted chains sequentially as the ascending order starting from one of the subset of the plurality of inverted chains that has the shortest length.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: October 22, 2019
    Assignee: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Gang Wang, Mingcheng Wan, Honglei Zeng
  • Patent number: 10452673
    Abstract: 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: Grant
    Filed: April 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
  • Patent number: 10452698
    Abstract: An unstructured data analytics system, including: an unstructured data analytics algorithm resident on a server and accessible via a browser operable for receiving unstructured data from one or more remote sources, applying one or more analytical tools to the unstructured data, and displaying summary information to one or more users; wherein the summary information is displayed to the one or more users in a presentation layer, an exploration layer, and an annotation layer. The unstructured data analytics algorithm is also operable for receiving outside data from one or more remote sources. The presentation layer displays one or more of the unstructured data a summary of the unstructured data, and the summary information. The exploration layers allows the one or more users to modify the granularity of the summary information, thereby modifying the granularity of the presentation layer. The one or more users can interact with the unstructured data analytics system simultaneously via the annotation layer.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 22, 2019
    Assignee: Stratifyd, Inc.
    Inventor: Xiaoyu Wang
  • Patent number: 10447555
    Abstract: Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for receiving user adjustment to KPI factors to configure an aggregate KPI (e.g., heath score). The techniques may enable a user to select KPIs and to adjust weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value. The techniques may also include the ability to create a correlation search using the selected KPIs and weights so that a notification may be generated when the aggregate KPI value exceeds a threshold.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
  • Patent number: 10437878
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for identification of a salient portion of an image. A system may receive user input identifying a search query for content from a client device. The system may determine a listing of images responsive to the search query from an image collection. The system may obtain one or more image crops for at least one image of the listing of images based on a saliency map of the at least one image. In one or more implementations, each of the one or more image crops indicates a salient region of a corresponding image. The system may provide a set of search results responsive to the search query to the client device. In one or more implementations, the set of search results includes the obtained one or more image crops in a prioritized listing of image crops.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 8, 2019
    Assignee: Shutterstock, Inc.
    Inventors: Mike Ranzinger, Heath Hohwald, Nathan Hurst
  • Patent number: 10437843
    Abstract: Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to receive at least one database query to be executed. At least one computation graph corresponding to the at least one database query is generated. The computation graph is transformed to an optimized computation graph. The respective portions of the optimized computation graph are distributed to a plurality of distributed computing systems for execution. A result for the at least one database query is provided.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick An Phu Nguyen, Theodore Vassilakis, Sreenivasa Viswanadha, David Kryze
  • Patent number: 10430471
    Abstract: An information acquisition system includes: a mobile terminal; and an information search system. The information search system searches for information on a route based on route information input from the mobile terminal and transmits a search result to the mobile terminal, and the mobile terminal includes a navigation unit that navigates the route from a departure point to a destination. The information search system includes: a database in which information on the route is stored in correspondence with the route information; and an information search server that searches for the information on the route from the database based on the route information and acquires reservation information for transportation on the route based on the information on the route from a reservation system of the transportation, and the information search server transmits the reservation information to the mobile terminal together with the information on the route.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: October 1, 2019
    Assignee: NIKON CORPORATION
    Inventors: Hideya Inoue, Toru Iwaoka, Michiko Noborisaka, Masayuki Hatori, Tomohide Hamada
  • Patent number: 10423574
    Abstract: Methods and systems for storing and managing large numbers of small files. A data processing system includes clients that generate large numbers be stored on a storage device managed by a File System (FS). An Archive Server (AS) receives multiple files from the client, archives the files in larger archives, and sends the archives to the FS for storage. When requested to read a file, the AS retrieves the archive in which the file is stored, extracts the file and sends it to the requesting client. In other words, the AS communicates with the clients in individual file units, and with the storage device in archive units. The AS is typically constructed as an add-on layer on top of a conventional FS, which enables the FS to handle small files efficiently without modification.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: September 24, 2019
    Assignee: VERINT SYSTEMS LTD.
    Inventor: Yossi Chai
  • Patent number: 10423605
    Abstract: A database compliance tool includes a user interface, a retrieval engine, a data integrity engine, and an update engine. The user interface receives a request to add a row to a table in a database. The retrieval engine retrieves a name for each column of the table and a datatype of each column of the table. The data integrity engine determines, for each column of the table, at least one value based on the retrieved datatype of the column. The at least one value is of the retrieved datatype and the user interface receives a selection of a value from the at least one value for each column. The update engine communicates an update request including the table and the selected value for each column. A row is added to the table in response to the update request. The row includes the selected value for each column of the table.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: September 24, 2019
    Assignee: Bank of America Corporation
    Inventors: Mitul S. Shah, Ruchi R. Jain
  • Patent number: 10423643
    Abstract: A system and method can support resettable acknowledgements for synchronizing data between clusters in a distributed data grid. The system can use one or more unique identifiers (IDs) to support message passing between different clusters in the distributed data grid. A first cluster can receive a first replication message from a second cluster, wherein the replication message indicates that the replication message is from a new cluster. Then, the system can reset the first cluster to preserve idempotence in possessing one or more replication messages that are received from the second cluster, following the first replication message.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 24, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brian K. Oliver, Patrick Peralta, Paul F. Mackin, Noah Arliss
  • Patent number: 10423715
    Abstract: A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: September 24, 2019
    Assignee: salesforce.com, inc.
    Inventors: Timothy J. Barker, Jonathan Levine, James Johnson
  • Patent number: 10402502
    Abstract: A knowledge discovery system configured to present global and local context sensitive and efficient augmented content in accordance with multiple criteria, including one or more user's preferences. The system enables one or more registered users to allocate, generate and share augmented content with other registered or unregistered users based on a sharing policy for each user. The system provides a first user the ability to generate augmented content using at least one of the first user's preferences, manual annotation, and profile; and automatically allocate, regenerate, or modify the augmented content generated for the first user using at least one of a designated process, preconfigured preferences of a designated process, preferences of a second user, a profile of a second user, preconfigured preferences of a registered user, and/or preconfigured preferences for an unregistered user. Real-time and theme based content augmentation may also be used to further enhance the user's experience.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: September 3, 2019
    Inventor: Shauki Elassaad
  • Patent number: 10394804
    Abstract: A method and system increases Internet traffic to a question and answer customer support system, according to one embodiment. The method and system receive a question, and determine a search engine popularity or searchability of the question, according to one embodiment. If the search engine popularity or searchability of the question is less than a threshold, the question is provided to customer support personnel for reformation, according to one embodiment. The question and answer customer support personnel provide question reformation suggests to the customer support personnel, according to one embodiment.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 27, 2019
    Assignee: Intuit Inc.
    Inventors: Igor A. Podgorny, Matthew Cannon, Warren Bartolome, Nolan Richard Patterson, Bradly Stanton Feeley
  • Patent number: 10387503
    Abstract: Systems and methods are disclosed for performing processing involved with search, such as processing search information to return search results. In one exemplary implementation, there is provided a method for processing information to return search results including mixed-media media presentation(s) selectable by a user. Moreover, such method may involve user interaction to manipulate the presentation, display various media and/or effect other functionality. Further implementations may involve generation of interactive, visually rich mixed-media content of high information density providing improved user experience and/or improved value to various participants.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 20, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Doug Imbruce, Owen Bossola, Rasmus Knutsson, Hakim El Hattab, Tommy Chheng
  • Patent number: 10380141
    Abstract: Various embodiments are directed to systems and methods for creating an archive of a set of logical storage units stored on at least one storage medium. A first plurality of LSU descriptors may be generated. Each LSU descriptor may describe a current version of one of the set of LSUs at about the time of the generating. A first archive may be read to produce a first archive plurality of LSU descriptors. Each of the first archive plurality of LSU descriptors may describe a version of one of the set of LSUs when the first archive was created. The first archive plurality of LSU descriptors may be compared with the first plurality of LSU descriptors to identify a first LSU from the set of LSUs that has an associated LSU descriptor that does not match a corresponding LSU descriptor from the first archive plurality of LSU descriptors.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 13, 2019
    Assignee: ACRONIS INTERNATIONAL GMBH
    Inventors: Dmitry Chepel, Yuri Per, Serguei M. Beloussov, Stanislav Protasov, Maxim V. Lyadvinsky
  • Patent number: 10372722
    Abstract: An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: August 6, 2019
    Assignee: SPLUNK INC.
    Inventors: Divanny I. Lamas, Marc Vincent Robichaud, Carl Sterling Yestrau