Patents Examined by Kurt Mueller
  • Patent number: 10853331
    Abstract: Systems and methods are directed to a computing device and methods for generating baselines of a data structure to enable selective reversion or editing of the data structure. A baseline may define a materialization of the data structure and may include pointers to immutable edit revisions associated with that materialization. The computing device may determine one or more change commands implemented to change a data structure from a first baseline to a second baseline. In response to receiving a request to revert at least part of the data structure from the second baseline to the first baseline, the computing device may identify the change command that was implemented to change that part of the data structure from the first baseline to the second line and may perform an inverse of the change command to revert that part of the data structure to a state corresponding to the first baseline.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jerry A. Segler, Jr., Richard Julian Andrews
  • Patent number: 10817531
    Abstract: Methods and systems for extracting targeted data for real-time reporting are discussed. In an example, a system can include a data store, a server, and a denormalized database. The data store can maintain data created by an application. The server can be communicatively coupled to the data store. The server can include a data extraction module and a data compression module. The data extraction module can extract a subset of the data stored in the data store according to an extraction scheme. The data compression module can compress the extracted subset of the data into a set of aggregated key value pairs. The denormalized database can store the aggregated key value pairs.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: October 27, 2020
    Assignee: PayPal, Inc.
    Inventors: Ayon Sinha, Rabi Chakraborty
  • Patent number: 10810161
    Abstract: Exemplary methods, apparatuses, and systems maintain a plurality of summary data structures corresponding to a plurality of logical file system namespaces representing a plurality of hierarchies of one or more directories having one or more files, each file being stored in the storage system as a plurality of segments in a deduplicated manner. In response to a request to estimate a storage usage by a first of the file system namespace, identify a first of the summary data structures corresponding to the first file system namespace, wherein the first summary data structure stores information summarizing deduplicated segments referenced by one or more files of the first file system namespace. Estimate the storage usage of the first file system namespace based on the first summary data structure and a global summary data structure, wherein the global summary data structure stores information summarizing deduplicated segments referenced by all of the file system namespaces.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: October 20, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Srikant Varadan, Dheer Moghe, Sazzala Reddy
  • Patent number: 10754834
    Abstract: A method and system for backing up data is provided. The method includes storing a first plurality of data units in a backup storage, as a result of a fingerprint database being available, the first plurality of data units being deduplicated through application of the fingerprint database. The method includes storing a second plurality of data units in the backup storage, as a result of the fingerprint database being unavailable, wherein at least one step of the method is executed through a processor.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: August 25, 2020
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Deepak Patil, Graham Bromley, Neel Bhatt, Stephen Gipp
  • Patent number: 10754896
    Abstract: One embodiment is a method that receives a description of services desired by a service requestor and then crawls web sites to extract information on services offered by service providers. The extracted information is used to transform the description of services desired by the service requestor into an improved description of services.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: August 25, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Mehmet Kivanc Ozonat, Sven Graupner, Sujoy Basu, Donald E. Young
  • Patent number: 10733151
    Abstract: Techniques to share media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application having a media share component operative to share a media file among a defined set of users. The media share component may comprise multiple software modules, including a file manager module and a file reference module. The file manager module may be operative to determine a network storage location for the media file. The file reference module may be operative to automatically generate a valid link to the network storage location for the media file. The valid link may be specifically arranged to permit access to the network storage location for the media file by the defined set of users of the application. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jonathan Bailor
  • Patent number: 10733242
    Abstract: A method and system generate an inferential network. Records of searches of a network of linked nodes are stored. Each of the nodes is connected to another one of the nodes by a link. Further, each of the records includes: 1) search terms used in a corresponding search; and 2) results of the corresponding search. The results correspond to nodes of the network. The stored records are analyzed to infer relationships between pairs of nodes of the network. Each of the relationships is inferred from the behavior of one of the nodes of a pair of nodes relative to the other node of the pair of nodes. Inferential nodes corresponding to the nodes of the pairs of nodes are generated, and inferential links between the inferential nodes are generated. The inferential links correspond to the inferred relationships.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: August 4, 2020
    Assignee: 3DEGREES LLC
    Inventors: Michael J. Markus, Heather A. Markus, Peter M. Kionga-Kamau, Brian N. Smith
  • Patent number: 10733199
    Abstract: Embodiments of the present invention provide systems and methods for increasing the efficiency of data conversion in a coprocessor by using the statistical occurrence of data patterns to convert frequently occurring data patterns in one conversion cycle. In one embodiment, a coprocessor system is disclosed containing a converter engine, which includes a parser and a converter, an input buffer, and a result store. The input buffer is configured to transfer a set of source data to the converter engine, which converts the source data from first code format to a second code format, and sends the converted source data to the result store.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Markus M. Helms, Christian Jacobi, Aditya N. Puranik, Parminder Singh
  • Patent number: 10726041
    Abstract: Systems and methods are directed to a computing device and methods for generating baselines of a data structure, such as a graph. A baseline may define a materialization of the data structure and may include pointers to a set of immutable edit revisions to the data structure that are associated with that materialization. The computing device may receive a request to change a materialization of the data structure defined by a first baseline having pointers to a first set of immutable edit revisions. The computing device may identify a second set of edit revisions to the data structure based at least in part on the requested change and the first set of immutable edit revisions. The computing device may then generate a second baseline defining a second materialization of the data structure, and the second baseline may include pointers to the second set of edit revisions.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jerry A. Segler, Jr., Richard Julian Andrews
  • Patent number: 10725987
    Abstract: The subject matter disclosed herein provides methods for the forced ordering of a dictionary based on row identifier values. A plurality of concurrent transactions can be handled in an in-memory database. At least one of the transactions can include at least one write operation to a dictionary. Each write operation can be assigned a row identifier (ID). At least one of the write operations can be written to the dictionary out of sequence. The sequence can be based on the row ID. Each row ID in the dictionary can be mapped to a corresponding value identifier in the dictionary. The dictionary can position the value identifiers so that the corresponding row IDs are in a sorted sequential order based on the row ID. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventors: David Wein, Ivan Schreter, Mihnea Andrei, Martin Heidel, Frank Benkstein
  • Patent number: 10726015
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a cache.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 28, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 10719541
    Abstract: A method and system to improve the computer in light of the global information network with numerous computer devices services, and apps, so that a user can capture and find information with high security and usability. The method improves capturing information and the user intentions, while minimizing the work that needs to be done by the user to obtain a benefit from the computer system. The invention includes the following methods for the computer: to simplify account creation for new users; to identify them progressively by requesting just the information necessary to provide a service; to authenticate an identity without a priori preparation of security questions and by requesting a user an effort proportional to the value of the service; and to capture the user intentions of permission of information by progressively and interactively asking who can and must not find it.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: July 21, 2020
    Inventor: Stefano Foresti
  • Patent number: 10678870
    Abstract: A search system as disclosed analyzes a file name to identify any potential tokens or words that might be relevant, and creates supplementary information for the file name. The supplementary information is indexed and searchable, thereby significantly improving the ability of a search engine to discover and return successful search hits.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 9, 2020
    Assignee: Open Text SA ULC
    Inventor: Patrick Thomas Sidney Pidduck
  • Patent number: 10671608
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a memory.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 2, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 10664457
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for real-time data structuring and storage. The system is configured for retrieving data associated with the first user interaction in real-time via an established communication link with one or more interaction channels accessible to the first user; transform the data from an unstructured format to a structured format; process the structured data to identify a pattern associated with the first user interaction; compare the pattern to one or more goals associated with the first user; determine one or more actions to be performed by the first user to achieve the goal; and communicate the information associated with the one or more actions to the first user.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 26, 2020
    Assignee: Bank of America Corporation
    Inventors: Assim Syed Mohammad, Badri V. Mangalam, Prasanna Joshi, Sridhar M. Seetharaman
  • Patent number: 10657109
    Abstract: A method is provided for backing up and restoring a web applications platform. The method includes backing up web applications platform databases to a backup system. A search index of the web application platform is backed up. An application programming interface (API) is queried to discover internet information services (IIS) virtual directories associated with the web applications platform. Discovered IIS virtual directories associated with the web applications platform are backed up to the backup system. IIS configuration data, IIS metabase data and registry data for the web applications platform are then backed up to the backup system. A similar process enables the restoration of this data to allow for disaster recovery for the web applications platform.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: May 19, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Anupam Chakraborty, Pradeep Anappa, Tushar Dethe, Sunil K. Yadav, Amarendra Behera, Manjesh V. Chikkanayakanahally, DharmaTeja Challa
  • Patent number: 10642808
    Abstract: A system and method matches data from a first set of data with that of an other set of data.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 5, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 10515094
    Abstract: A system and method for analyzing and reporting data from multiple sources is provided. The system is a foundation for an analytical platform that covers not only traditional relational data, but also a new generation of extensible data formats designed for the web, such as those based on XML (FIXML, FpML, ebXML, XBRL, ACORD, etc.), as well as HTML, E-mail, Excel, PDF, and others. In a preferred embodiment, the eXtensible on-line analytical processing (XOLAP), is a scalable client/server platform that allows the multi-dimensional analysis of modern data types, as well as traditional relational data, by bringing them all into an internal common XML-based model, without the time and expense of creating a data warehouse.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 24, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Nat Wyatt, Joseph E. Rozenfeld
  • Patent number: 10387414
    Abstract: A computing system and platform uses various types of data stores to allow efficient querying of, and accelerated access to, extremely large data sets. One such data store is a dimension store that combines key-value and columnar stores, access to which is provided by several selectable mechanisms chosen based the nature of the data of interest. These include bitmap-based access, us of an optimized columnar data format, and access via namespace identifiers. A compressed, optimized page data format is provided for storing and analyzing large fact-based data. The complex dimension store is used to provide complex relationships and interpretation of the fact-based data, enabling high-performance advanced queries, with bitmap indexes passed between the two stores. Dimension data is stored in an encrypted manner throughout the system, and can be exchanged among parties in a secure manner.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: August 20, 2019
    Assignee: Risk Management Solutions, Inc.
    Inventors: Cory Isaacson, David Glaubman, Dan Lynn, Christof Bornhoevd, Ian McCormick
  • Patent number: 10380151
    Abstract: Disclosed is an information processing apparatus including an expression extraction unit, a feature extraction unit, a clustering unit, a related expression extraction unit, and an output unit. The expression extraction unit extracts a plurality of expressions from a plurality of documents. The feature extraction unit extracts feature amounts of the extracted respective expressions while distinguishing the expressions having the same notation. The clustering unit clusters the extracted respective expressions together while distinguishing the expressions having the same notation and calculates assignment degree vectors having assignment degrees of the respective expressions to two or more respective clusters as components. The related expression extraction unit extracts related expressions having the assignment degree vectors similar to those of a provided input expression while distinguishing the expressions having the same notation.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: August 13, 2019
    Assignee: SONY CORPORATION
    Inventors: Masanori Miyahara, Kazunori Araki, Katsuyoshi Kanemoto, Ryo Nakahashi, Kazuki Yoshiyama, Tomohiro Takagi