Patents Examined by Hares Jami
  • Patent number: 10628594
    Abstract: Methods, systems, and computer-readable storage media for providing a system that interacts with a plurality of tenant systems, the plurality of tenants including at least a first and a second tenant system, storing tenant-specific content in respective tenant namespaces, the tenant-specific content including first content of the first tenant system stored in a first tenant namespace, and second content of the second tenant system stored in a second tenant namespace, storing shared content in a shared namespace, the shared content including content that is not specific to a tenant in the plurality of tenants, storing an object-oriented data model (OOM) in the shared namespace, the OOM including two or more data objects, and one or more associations between data objects, and processing a request received from one of the first and the second tenant systems based on the OOM, the shared content, and one of the first and second content.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: April 21, 2020
    Assignee: SAP SE
    Inventor: Thorsten Himmel
  • Patent number: 10628278
    Abstract: One embodiment provides a method including: collecting, from a plurality of collaborative computing systems, system log files comprising a plurality of log messages representing activity within the system, wherein the activity within the system corresponds to system activity and end-user activity; generating a plurality of message templates, each of the plurality of message templates representing an event type by clustering the plurality of messages into groups having similar activity patterns; identifying, from the plurality of message templates, a subset of message templates representing potential end-user events; differentiating end-user events from system events, in the subset of message templates representing potential end-user events, comprising identifying a seed set of event types that represent known end-user events and correlating potential end-user events remaining after identifying the seed set of event types with the known end-user events; and grouping, based upon the differentiating, the event t
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laura Challman Anderson, Cheryl Ann Kieliszewski, David Allan Pease, Sridevi Koushik Kanagal Ramesh, Jayram Thathachar
  • Patent number: 10620852
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 14, 2020
    Assignee: NetApp Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Patent number: 10614100
    Abstract: A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and a set of claims referring to the TUC; identifying semantic similarity relations between claims of the set of claims; clustering the claims into a plurality of claim clusters based on the identified semantic similarity relations, wherein said claim clusters represent semantically different claims of the set of claims; and generating a list of non-redundant claims comprising said semantically different claims.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mitesh Khapra, Vikas Raykar, Amrita Saha, Noam Slonim, Ashish Verma
  • Patent number: 10614031
    Abstract: The present disclosure relates to systems and methods for indexing and mapping data sets by feature matrices, comprising at least a processor and a non-transitory memory storing instructions that cause the processor to perform operations including receiving data sets of the same type, applying autoencoders to generate feature matrices, and generating a neural network model trained to generate synthetic data corresponding to the type of data files. Further, the processor performs operations to applying more autoencoders to part of the hidden layer of the neural network model to generate more corresponding feature matrices and indexing the data set using the feature matrices such that the data sets are searchable using an index wherein a search query is received and a third feature matrix is generated so that a data set can be retrieved and compared to the feature matrices using the index.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 7, 2020
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Vincent Pham, Galen Rafferty, Anh Truong, Reza Farivar
  • Patent number: 10599953
    Abstract: Data having some similarities and some dissimilarities may be clustered or grouped according to the similarities and dissimilarities. The data may be clustered using agglomerative clustering techniques. The clusters may be used as suggestions for generating groups where a user may demonstrate certain criteria for grouping. The system may learn from the criteria and extrapolate the groupings to readily sort data into appropriate groups. The system may be easily refined as the user gains an understanding of the data.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: March 24, 2020
    Assignee: Verint Americas Inc.
    Inventors: Fred A Brown, Tanya M Miller, Charles C Wooters, Megan Brown, Molly Q Brown
  • Patent number: 10592510
    Abstract: Systems and methods for a mobile electronic system that gathers and analyzes odors, airborne chemicals and/or compounds. A signature or representation of the odors, airborne chemicals and/or compounds can be generated. Extrinsic data associated with the odors, airborne chemicals and/or compounds or capturing the odors, airborne chemicals and/or compounds can be identified. A model can be generated based on the representation and the extrinsic data. Filters can be generated based on the extrinsic data. The model can be searched for candidate matches, solutions, or other results based on the representation and the filters. Results can be generated based on the search and candidate matches.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: March 17, 2020
    Inventors: Alexander Himanshu Amin, Himanshu Subhash Amin
  • Patent number: 10572493
    Abstract: A method includes obtaining from a database: at least one initiating cause that causes a hazard, an initiating cause frequency corresponding to the at least one initiating cause, a set of independent protection layers configured to operate to prevent the hazard and including protection equipment for which no industry safety standards and regulations are defined, and a failure probability of each protection layer. The method includes estimating a frequency of occurrence of the hazard using a product of the initiating cause frequency and a failure probability of the set of independent protection layers. The method further includes adjusting the estimated frequency of occurrence of the hazard based on a change of at least one of: the initiating cause frequency, and a failure probability of a protection layer in the set of independent protection layers.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: February 25, 2020
    Assignee: Honeywell International Inc.
    Inventors: Andrew John Trenchard, Meenakshi Sundaram
  • Patent number: 10552427
    Abstract: In one embodiment, a method may comprise receiving a query to search for one or more entities of the data center, the query including one or more query tokens. The method may then identify one or more entity-type nodes corresponding to the query, and rank the entity-type nodes based on a score determined for each of the identified entity-type nodes. For at least a portion of the ranked entity-type nodes, the method may generate a structured query associated with each of the entity-type nodes based at least in part of one or more activity-type nodes connected to each of the entity-type nodes. Then, the method may retrieve, based on the structured queries, results from one or more databases.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Himanshu Shukla, Venkata Vamsi Krishna Kothuri, Atreyee Maiti, Rahul Singh, Ziv Kennan
  • Patent number: 10540409
    Abstract: A question is analyzed to determine a set of categories, a category corresponding to a type of possible answers responsive to the question. A set of opinions is extracted from social media data. Each opinion is from a corresponding responder on a social media platform to which the question is sent. An opinion from the set of opinions is categorized into a category from the set of categories. A strength of the opinion is computed using a subset of a set of strength parameters. The opinion is ranked according to the strength of the opinion. The opinion, the strength, and the category are presented in a filterable presentation.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan M. Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Patent number: 10540508
    Abstract: One embodiment of the present invention provides a system that secures a database configuration from undesired modifications. This system allows a security officer to issue a configuration-locking command, which activates a lock for the configuration of a database object. When a configuration lock is activated for a database object, the system prevents a user (e.g., a database administrator) from modifying the configuration of the database object, without restricting the user from accessing the database object itself. The security officer is a trusted user that is responsible for maintaining the stability of the database configuration, such that a configuration lock activated by the security officer preserves the database configuration by overriding the privileges assigned to a database administrator.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: January 21, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ji-Won Byun, Chi Ching Chui, Daniel ManHung Wong, Chon Hei Lei
  • Patent number: 10540095
    Abstract: A storage controller coupled to a storage array comprising one or more storage devices performs a uniform sampling of data storage items in an append-only file system to identify a sample set and identifies at least two data storage item groups based on an age of the data storage items. The storage controller performs a garbage collection process on the append-only file system to identify stale data storage items in a first logical storage segment and active data storage items in the first logical storage segment and writes a first active data storage item associated with a first group of the two data storage item groups from the first logical storage segment to a second logical storage segment, the second logic storage segment comprising other active data storage items associated with the first group.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 21, 2020
    Assignee: PURE STORAGE, INC.
    Inventors: Huihui Cheng, Gunjan Dang, Michael Goldsby, Yanwei Jiang, Aswin Karumbunathan, Pete Kirkpatrick, Naveen Neelakantam, Neil Buda Vachharajani, Junming Zhu
  • Patent number: 10536419
    Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 10528585
    Abstract: Embodiments of the present invention disclose a method for remote job submission. A computer receives a first job of a job stream. If the first job accesses a mainframe operating system, then the computer retrieves at least a return code threshold for the first job from a data store. If an option to build job control language is selected for the first job, then the computer generates job control language for the first job. The computer submits the first job to a job reader on the mainframe operating system using a file transfer protocol. The computer parses a retrieved output file to determine a return code for the first job.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventor: Michael Bender
  • Patent number: 10528635
    Abstract: In one embodiment, a method includes receiving a search query from a user and identifying one or more objects that match the search query. The method includes determining one or more search intents of the search query based on one or more topics associated with the identified objects and a ratio of object-types of the identified objects. The method includes generating search-result modules corresponding to the search query based on the determined search intents. Each search-result module is associated with a particular object-type and includes search results of that object-type. The method includes sending instructions for presenting a search-results interface to the client system of the user for display. The search-results interface may include one or more of the search result modules displayed in a blended order based on the determined search intents.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Necip Fazil Ayan, Maxime Boucher, Xiao Li, Alexander Perelygin
  • Patent number: 10497068
    Abstract: A method of providing advice to a user may be provided. A method may include receiving a topic from the user. The method may also include presenting one or more potential advice conversations to a human professional, wherein each potential advice conversation of the one or more potential advice conversations includes one or more advice statements. Further, the method may include selecting an advice statement from the one or more advice statements, and presenting the selected advice statement to the user upon receiving approval of the selected advice statement from the human professional.
    Type: Grant
    Filed: September 17, 2016
    Date of Patent: December 3, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Sanam Mirzazad Barijough
  • Patent number: 10459942
    Abstract: A system determines samples of datasets that are typically processed by big data analysis systems. The samples are for use for development and testing of transformations for preprocessing the datasets in preparation for analysis by big data systems. The system receives one or more transform operations input datasets for the transform operations. The system determines samples associated with the transform operations. According to a sampling strategy, the system determines samples that return at least a threshold number of records in the result set obtained by applying a transformation. According to another sampling strategy, the system receives criteria describing the result of the transform operations and determines sample sets that generate result sets satisfying the criteria as a result of applying the transform operations.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 29, 2019
    Assignee: TRIFACTA INC.
    Inventors: Adam Eli Silberstein, Edward Eli Marschner, Sean Philip Kandel, Philip John Vander Broek, Alon Shulim Bartur, Wei Zheng
  • Patent number: 10452706
    Abstract: Disclosed is a system and method for gesture-based content-object rendering. The present disclosure provides for optimized display of a high-resolution image upon receiving input, such as a spread gesture, from a user respective of a displayed low-resolution image. The low-resolution and high-resolution image are subdivided into content objects or blocks and stored in a content database. Upon receiving the user input, the input areas respective of the image is identified, and the high-resolution image block is displayed. Subsequently, adjacent blocks corresponding to the input area are then displayed to effectuate an efficient download of the high-resolution image.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: October 22, 2019
    Assignee: OATH INC.
    Inventors: Shu-Fang Hsiao, Kaili Chiang, Shih-Chiang Lin
  • Patent number: 10437708
    Abstract: Embodiments of the present invention provide a system for refreshing data within the testing environment by sanitizing production data. In particular, the system may process real-world data obtained in the production environment and automatically replace sensitive or confidential information with realistic substitute data, then provide the sanitized data to the systems within the low level testing environment. The system may account for differences in table schema amongst a plurality of disparate databases within the production environment and the low level environment, thereby allowing the system to provide sanitized data only to the extent that it is needed for testing purposes. Furthermore, the system selectively provides sanitized test data on an as-needed basis, removing the need to continuously generate testing data.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventors: Justin Daniel Kelly, Philip Wayne Adams, David William Crowe
  • Patent number: 10437847
    Abstract: A system determines samples of datasets that are typically processed by big data analysis systems. The samples are for use for development and testing of transformations for preprocessing the datasets in preparation for analysis by big data systems. The system receives one or more transform operations input datasets for the transform operations. The system determines samples associated with the transform operations. According to a sampling strategy, the system determines samples that return at least a threshold number of records in the result set obtained by applying a transformation. According to another sampling strategy, the system receives criteria describing the result of the transform operations and determines sample sets that generate result sets satisfying the criteria as a result of applying the transform operations.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Trifacta Inc.
    Inventors: Adam Eli Silberstein, Edward Eli Marschner, Sean Philip Kandel, Philip John Vander Broek, Alon Shulim Bartur, Wei Zheng