Patents Examined by Bruce M Moser
  • Patent number: 10489467
    Abstract: Apparatus and method are provided for tying together an HTTP request to a function in the database which returns media data. The invention provides for receiving an HTTP request for data from a web client, wherein the HTTP request includes a URL and dynamic values specific to the web client. The URL can be parsed to determine the resource path and parameters, if any exist. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 26, 2019
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Patent number: 10482144
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10482129
    Abstract: Disclosed approaches for accessing data involve determining in a first stage of a pipelined processing circuit, hash values from keys in a data access request and determining in a second stage of the pipelined processing circuit and from a hash table, addresses associated with the hash values. In a third stage of the pipelined processing circuit, data are read at the addresses in a memory arrangement, and in a fourth stage of the pipelined processing circuit a subset of the data read from the memory arrangement is selected according to a query in the data access request. In a fifth stage of the pipelined processing circuit, the subset of the data read from the memory arrangement is merged into response data.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: November 19, 2019
    Assignee: XILINX, INC.
    Inventors: Michaela Blott, Ling Liu, Daniel Ziener, Kimon Karras
  • Patent number: 10474651
    Abstract: Analysis of system information includes retrieving selected snapshots comprising the system information to be analyzed. Further, one or more operations can be performed on the system information to extract resultant information. The resultant information can be provided over a graphical user interface to a user.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: November 12, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei-Shan Yang, Guoping Peng, Irwan Halim
  • Patent number: 10474726
    Abstract: The present subject matter relates to generating a digital document. In one example, the present subject matter includes generating one or more seed topics based on topic-based textual data. The present subject matter further includes determining a list of candidate topics based on the one or more seed topics, where each candidate topic is associated with content corresponding to the candidate topic. Further, the present subject matter includes selecting a candidate topic from amongst the candidate topics, where the candidate topic is selected based on a pre-defined selection rule, and generating the digital document based on content associated with the candidate topic selected from amongst the candidate topics.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 12, 2019
    Assignee: MICRO FOCUS LLC
    Inventor: Krishnan Ramanathan
  • Patent number: 10467244
    Abstract: A method and system for generating structured data from semi-structured data are provided. The method includes reading a plurality of records from a data file including semi-structured data. Further, the method includes obtaining aligned delimiters in a list for every record that has been read. The method also includes selecting a most occurring delimiter from the list. The method then includes constructing a regular expression using the selected delimiter to split the records into different fields. The method also includes reconstructing the records for the regular expression to fit and split into fields. In addition, the method includes displaying the records split into the fields.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: November 5, 2019
    Assignee: UNIFI SOFTWARE, INC.
    Inventors: Ravikiran Krishnan, Ayush Parashar, Sudeep Sarkar
  • Patent number: 10452043
    Abstract: A building management system (BMS) includes building equipment configured to provide samples of one or more data points in the building management system and a timeseries service. The timeseries service is configured to identify a first timeseries processing workflow that uses an input timeseries as an input and defines processing operations to be applied to the samples of the input timeseries, perform the processing operations defined by the first timeseries processing workflow to generate a first derived timeseries comprising a first set of derived timeseries samples, identify a second timeseries processing workflow that uses the first derived timeseries as an input and defines processing operations to be applied to the samples of the first derived timeseries, and perform the processing operations defined by the second timeseries processing workflow to generate a second derived timeseries comprising a second set of derived timeseries samples.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 22, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Patent number: 10437840
    Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 8, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Patent number: 10430122
    Abstract: A storage unit (SU) includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The SU, of a first SU set, receives a partially encoded slice request to restore a set of encoded data slices (EDSs) that are based on first dispersed storage error coding function parameters. The SU generates a decode threshold number of partially EDSs based on the first and second dispersed storage error coding function parameters. The SU then outputs the decode threshold number of partially EDSs to a second SU set to undergo selective combination respectively to generate new EDSs for storage within the SUs of the second decode threshold number of SUs of the second SU set.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: October 1, 2019
    Assignee: PURE STORAGE, INC.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Patent number: 10424000
    Abstract: Disclosed is an invention for methods, processes and systems that, among its enabling features and benefits, enhance retrieval of relevant information over a communication network. For instance, methods, processes and systems for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: September 24, 2019
    Inventor: Edmond K. Chow
  • Patent number: 10417282
    Abstract: Systems, methods, and other embodiments associated with entity mapping. According to one embodiment, a method comprises generating trees based, at least in part, on data. The data is associated with dimensions. A tree includes nodes that are not defined by the dimensions of the data. The method further includes performing statistical tree analysis to calculate results for the trees. The statistical tree analysis is performed independent of the dimensions of the data. A table of a composite result set is created by unionizing the results for the at least two trees. The nodes of the trees are parsed based, at least in part, on the composite result set. The at least two trees can then be visually displayed.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: September 17, 2019
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Dana K. Zuber, Evelyn Ujanen, Teresa Nieten, Matthew P. Schlachtman, Cigdem Gencer
  • Patent number: 10409770
    Abstract: Methods, systems, and computer-readable media for automatic archiving of data store log data are disclosed. One or more operation records in a log are selected for archival. The one or more operation records comprise data indicative of operations performed on one or more data objects of a data store. The one or more operation records are selected for archival prior to deletion from the log. The one or more operation records are replicated from the log to an archive. Based at least in part on the replicating, the one or more operation records in the log are marked as archived. Based at least in part on the marking as archived, the deletion of the one or more operation records from the log is permitted.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Lei Ye
  • Patent number: 10409778
    Abstract: A method for processing a data request in a software defined storage system, wherein the software defined storage system comprises one or more nodes configured as a set of client modules operatively coupled to a set of server modules, comprises the following steps. A data request with a data set is received at one of the set of client modules. One or more data services (e.g., deduplication and/or data compression) are performed on the data set, wherein the performance of the one or more data services on the data set is dynamically shared between one or more of the set of client modules and one or more of the set of server modules.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Accela Zhao, Ricky Sun, Kun Wang, Sanping Li, Kenneth Durazzo
  • Patent number: 10394775
    Abstract: A method of managing a commitment time that includes providing at least a first client and a second client in communication with at least a transaction management server in an NoSQL environment; and determining with the transaction management server when the first client reads a value in a first transaction that is being updated by the second client in a second transaction whether the value has been committed. If it is determined that the value has not been committed, the transaction management server causes the second client to commit after the start time of the first transaction.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hiroshi Horii
  • Patent number: 10387898
    Abstract: Some aspects of this disclosure involve ranking types of food based on measurements of affective response of users who consumed the types of food. In one embodiment, a system that ranks types of food includes sensors that take measurements of affective response of users and a computer. The computer receives indications of times at which the users consumed the types of food and selects for each type of food, based on the indications, measurements of at least five of the users taken up to four hours after consuming the type of food. The computer ranks the types of food based on the selected measurements. Optionally, each of the types of food is a different item on a menu comprising food items.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: August 20, 2019
    Assignee: Affectomatics Ltd.
    Inventors: Ari M Frank, Gil Thieberger
  • Patent number: 10387467
    Abstract: An approach is provided that analyzes electronic documents, each of which was written by an author. Time-based personality profiles are retrieved corresponding to the author. A date of each of the electronic documents is compared to a set of dates corresponding to different personality insights of the author over time. The approach selects one of the author's personality insights based on the comparison. A sentiment score corresponding to each of the electronic documents is adjusted based on the selected personality insight that corresponds to each of the electronic documents.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya
  • Patent number: 10360256
    Abstract: Provided is a microscope-image browsing system including: a server that stores multidimensional microscope images; and one or more client terminals that are connected to the server via a network, wherein each of the client terminals is provided with: an input portion with which microscope images and a playback direction are input; an information-transmitting portion that transmits the input information about the microscope images and the playback direction; an image-receiving portion that receives the microscope images; a storage portion that stores the received microscope images; and an image-playing-back portion that plays back the stored microscope images, and wherein the server is provided with: an information-receiving portion that receives the information transmitted thereto from the information-transmitting portion; and an image-delivering portion that, on the basis of the received information about the microscope images and the playback direction, preferentially delivers the microscope images arrayed
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: July 23, 2019
    Assignee: OLYMPUS CORPORATION
    Inventor: Mina Kobayashi
  • Patent number: 10353621
    Abstract: Systems and methods for backing up data and for restoring at least sub-sets of the backed up data or for restoring sub-sets of data from a single file. An offset map is generated when backing up data. The offset map identifies at least starting locations of files and data records in the backup. A request for specific data is accommodated by identified the start locations of the specific data and then extracting the requested data from the backup. The requested data can then be restored independently of the entire backup.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Debra H. Graham, Matthew D. Buchman
  • Patent number: 10353889
    Abstract: A first state identifier is determined according to the state of a first file at a first time point, and a second state identifier is determined according to the state of a second file at a second time point. The first and second state identifiers are compared and an alignment indication is displayed to a user of a client device thereby making the user aware of the alignment state between the files. The files may be associated with different client devices or different users thereby showing group alignment. The files may also be associated with a single user or client device thereby showing local alignment. The state identifiers may include digest hashes of content of the first and second files, metadata, or state information regarding the files. The files may be encrypted and access check keys utilized to determine whether a client device is authorized to receive an encrypted file.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 16, 2019
    Assignee: ULTRALIGHT TECHNOLOGIES INC.
    Inventor: Charles C. Gammans
  • Patent number: 10353973
    Abstract: A digital magazine server displays content items from various sources to users of client devices. Each source of a content item is identified by a domain, and content items for different sources have different domain-level quality. To differentiate sources of content items, the domains identifying the sources are ranked based on domain scores of the domains generated by an aggregate of multiple trained domain classifiers. A domain score of a domain indicates a domain-level quality of content items provided by a source identified by the domain. Each of the trained domain classifiers (e.g., a naïve Bayes classifier, a random forest classifier, and a logistic regression classifier) generates a prediction of whether a domain is a spam domain based on the domain features and domains with known labels. Based on the domain scores of domains, the domain ranking module may adaptively select content items from the sources with corresponding domains scores.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 16, 2019
    Assignee: Flipboard, Inc.
    Inventor: Vlad Ionut Cora