Patents Examined by Amy Ng
-
Patent number: 11811769Abstract: Exemplary systems, methods, and apparatuses implement a declarative, metadata driven, cryptographically verifiable multi-network (multi-tenant) shared ledger in conjunction with a cloud based computing environment.Type: GrantFiled: April 30, 2019Date of Patent: November 7, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11803537Abstract: Systems, methods, and apparatuses for implementing an SQL query and filter mechanism for blockchain stored data using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment include operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain. The system receives input for adding a plurality of authorized network participants to a declared application, updates a blockchain asset on the blockchain containing metadata for the declared application, deploys an executable install package to each of the plurality of authorized network participants for the declared application, retrieves the metadata for the declared application from the blockchain, and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata.Type: GrantFiled: January 30, 2020Date of Patent: October 31, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11803530Abstract: A method includes receiving configuration data that maps an agent of a source computing system to a node of a graph, maps the node to a table, and maps the agent to an agent topic; and receiving time series data at the agent topic as uni-temporal data from the agent mapped to the node. The method further includes generating a row key, from the configuration data and for the time series data, that includes a value identifier and an acquisition time value; and generating a column identifier, from the configuration data and for the time series data from the agent, that includes a version time value identifying when the time series data is received. The method further includes forming the table as a multi-temporal table by storing the time series data in the table with the row key and with the column identifier.Type: GrantFiled: December 16, 2020Date of Patent: October 31, 2023Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Abhay Dutt Paroha, Chinmoy Mohanty, Naman Bairagi
-
Patent number: 11790254Abstract: The present invention provides a computerized method and system for detecting modeling content within a model file without rendering the model file, the method and system including loading the model file into a detection engine, the model file including software code therein. In the method and system, the detection engine scans the model file, detecting descriptor terms within software code. The method and system includes generating a description list for the model file based on the plurality of descriptor terms and executing a conversion engine to review the description list relative to a relational database, the conversion engine electronically generating file terms describing the modeling content within the model file based on input from the relational database. Whereby, the method and system generates a content list for the model file based on the file terms, the content list thereby associated with the model file.Type: GrantFiled: December 4, 2020Date of Patent: October 17, 2023Assignee: Shutterstock, Inc.Inventors: Matthew Wisdom, Mark C. Kurt, Christopher P Phillips
-
Patent number: 11789955Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: GrantFiled: October 13, 2017Date of Patent: October 17, 2023Assignee: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Patent number: 11790017Abstract: Embodiments of systems and methods for a search system that is adapted to utilize a family search operator are disclosed. Such a family search operator may return all documents that match the inner expression encompassed by the family search operator or having a family member that matched the inner expression of the family search operator.Type: GrantFiled: August 27, 2021Date of Patent: October 17, 2023Assignee: CS Disco, Inc.Inventors: Brock Joseph Reeve, Matthew Jefferson Hinze, Jordan Travis Janes
-
Patent number: 11789980Abstract: Provided are a method, a system, and a non-transitory computer readable record medium for providing a multi-profile. A multi-profile providing method may include identifying a relationship between a first member in an online social networking service with each of a plurality of other members in the online social networking service; classifying the plurality of other members into a plurality of groups based on the relationship between the first member and each of the plurality of other members; setting a plurality of profiles of the first member for the plurality of groups, respectively; and in response to a request to provide profile information of the first member being received from a second member among the plurality of other members, identifying one of the plurality of groups to which the second member belongs, and providing the second member with a first profile of the first member that is set for the group to which the second member belongs, among the plurality of profiles.Type: GrantFiled: June 29, 2020Date of Patent: October 17, 2023Assignee: LINE CORPORATIONInventor: Hyukjae Jang
-
Patent number: 11783024Abstract: Configuration input for creating a new data privacy profile may be received via a graphical user interface. The configuration input may include account information specifying a plurality of web-accessible accounts. Profile data may be retrieved from the accounts by authenticating with the accounts and populating retrieved user profile data into a newly generated data privacy profile stored at a host organization. A unique SOLID compliant tag may be issued to the user, associated with the data privacy profile, and recorded on a public blockchain. One or more private portions of the data privacy profile may remain inaccessible to requestors.Type: GrantFiled: January 30, 2020Date of Patent: October 10, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11775487Abstract: A method and apparatus for automatic schema detection and migration is disclosed. In embodiments, a file including NoSQL data is received and one or more data types are detected in a hierarchical data table description. Within a record of the NoSQL data, which may be stored in a JSON format, a field name and its data type, are stored in a schema describing the data table. As additional records are parsed, the schema is updated to include additional field names and data types, and may include designations such as repeated and optional, for some fields. In embodiments, the schema is a serialized data format, such as Google Protocol Buffers (Protobuf).Type: GrantFiled: February 22, 2021Date of Patent: October 3, 2023Assignee: Western Digital Technologies, Inc.Inventors: Israel Zimmerman, Eyal Hakoun, Judah Gamliel Hahn
-
Patent number: 11720610Abstract: Systems, methods, and computer-readable media for providing entity relation extraction across sentences in a document using distant supervision are disclosed. A computing device can receive an input, such as a document comprising a plurality of sentences. The computing device can identify syntactic and/or semantic links between words in a sentence and/or between words in different sentences, and extract relationships between entities throughout the document. A knowledge base (e.g., a table, chart, database etc.) of entity relations based on the extracted relationships can be populated. An output of the populated knowledge base can be used by a classifier to identify additional relationships between entities in various documents. Machine learning can be applied to train the classifier to predict relations between entities. The classifier can be trained using known entity relations, syntactic links and/or semantic links.Type: GrantFiled: December 2, 2021Date of Patent: August 8, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Brian Quirk, Hoifung Poon
-
Patent number: 11693910Abstract: The present concepts relate to an improved personalized search engine that can generate personalized rankings of search results in view of individual user's personal preferences and interests. Information about a segment of online content is collected. Certain activities by a user are tracked, including search queries submitted by the user, search results clicked on by the user, and/or web pages browsed by the user. From these activities, the user's preferences relating the segment are inferred using the collected segment information. When the user conducts a search directed to the segment, certain search results that the user is more likely to be interested in, based on the user's preferences, are ranked higher to generate the personalized rankings.Type: GrantFiled: December 13, 2018Date of Patent: July 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo De Barros, Prithvishankar Srinivasan
-
Patent number: 11681721Abstract: Systems and methods for SPARK lineage data capture are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for lineage data capture may include: (1) receiving, at a lineage engine and from a listener service, a decisive logical plan for a job; (2) extracting, using a plan parser, lineage data from the decisive logical plan; (3) producing, by a job lineage builder, job lineage data and job attribute data from the lineage data; (4) extracting, by the job lineage builder and from the job lineage data and the job attribute data, attribute information, transformation information, and estimate information for the job; and (5) storing, in a database, the attribute information, the transformation information, and the estimate information.Type: GrantFiled: April 8, 2021Date of Patent: June 20, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Shalu Chadha, Ravi Kumar Sanjeevi, Sarath Chandra Bhargav Jiguru, Madhu Kotagiri, Nikesh Bisen, Ramana Chelkala, Rajesh Dadi
-
Patent number: 11651044Abstract: A system and method for improving outcomes in various person-to-person goal-oriented interactions is disclosed. Specifically, the method and system enable intelligent insights and recommendations to be presented to a facilitator of the interaction via a virtual assistant user interface. When the facilitator seeks to produce a specific goal with respect to the participant, the system can be configured to automatically generate, based on a series of inputs about the participant and previous interactions, intelligent recommendations that have a high likelihood of successfully promoting the target goal in the current scenario.Type: GrantFiled: August 30, 2019Date of Patent: May 16, 2023Assignee: Accenture Global Solutions LimitedInventors: Vishal Brijnarain Maheshwari, Richa Gupta, Vaishali Gupta, Vivek Sivaraman
-
Patent number: 11645268Abstract: An example operation may include one or more of receiving, by a blockchain node or peer comprising hot asset storage and cold asset storage, an asset request to provide an asset, the asset comprising a key-value pair, determining if the asset request may be satisfied without accessing a blockchain of a shared ledger, providing the asset to a requesting node or peer from hot asset storage in response to the blockchain node or peer determining the asset request may be satisfied without accessing the blockchain, and in response to the blockchain node or peer determining the asset request cannot be satisfied without accessing the blockchain, the method further comprising utilizing a pointer in cold asset storage to obtain the requested asset from the blockchain.Type: GrantFiled: June 11, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Petr Novotny, Qi Zhang, Salman Abdul Baset
-
Patent number: 11636130Abstract: Planning granularities can be stored for data elements including a first granularity for a first data combination, the first data combination including a combination of multiple dimensions of data. A comparison metric can be calculated between planned data at the first granularity for the first data combination and actual data observed for the first data combination, wherein the observed data is stored at a different granularity than the planned data. Based on the calculated comparison, the planning granularity for the first data combination can be adjusted from the first granularity to a second granularity. A selection of a cross-section of data spanning multiple dimensions can be received, the selection including the first data combination, wherein a user interface is configured to display data for the first data element at the second granularity based on the adjusting.Type: GrantFiled: September 28, 2018Date of Patent: April 25, 2023Assignee: Oracle International CorporationInventors: Manish Daga, Shivaranjan Gurunanjappa, Nirvi Badyal
-
Patent number: 11636113Abstract: A method for performing multi-caching on data sources of a same type and different types by using a cluster-based processing system is provided. The method includes steps of: a big data cluster management device (a) determining whether a result set, corresponding to a query result, is present as first cache data in master or worker nodes, (b) if specific part of the result set is absent, (i) establishing an execution plan (ii) acquiring a first subset in the master or the worker nodes, (iii) acquiring a second subset in none of the master and the worker nodes, and (iv) applying joint operation thereto, and (c) applying data processing operation and output operation thereto thus acquiring the result set as the query result.Type: GrantFiled: October 13, 2020Date of Patent: April 25, 2023Assignee: SECULAYER CO., LTD.Inventor: Jin Sang You
-
Patent number: 10943058Abstract: A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.Type: GrantFiled: September 9, 2014Date of Patent: March 9, 2021Inventor: Ferid Allani
-
Patent number: 10928994Abstract: A computer-implemented method for processing objects on touch screen devices is proposed. According to the method, one or more grid sizes is determined, wherein the one or more grid sizes comprise one or more text grid sizes. The one or more text grid sizes are determined by at least one of character, word, sentence, and section. Based on the one or more grid sizes, the one or more objects on the touch screen could be divided into one or more grids. The objects on the screen could be selected discontinuously by selecting grids on the screen.Type: GrantFiled: November 21, 2017Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Chun-Sheng Chung, Ping-Hung Lai, Yu-Chun Lin, Ting-Yi Wang
-
Patent number: 10915223Abstract: The present invention relates to a terminal and a method of controlling the same. A terminal according to an embodiment of the present invention includes a touchscreen, and a controller configured to cause the touchscreen to display video at a reproduction speed, cause the touchscreen to display a first icon, capture the displayed video according to a touch received at the first icon, and adjust the reproduction speed of the video according to a degree of the touch.Type: GrantFiled: January 9, 2018Date of Patent: February 9, 2021Assignee: LG ELECTRONICS INC.Inventors: Hyerim Ku, Juhye Lee, Minhun Kang, Minkyoung Shin
-
Patent number: 10853417Abstract: The present disclosure relates to systems, methods, and computer-readable media that generate a platform-specific representative image (e.g., a thumbnail image) for a digital video that is predicted to effectively engage users of a communication system (e.g., a social media system). For example, systems described herein include identifying keywords and associated engagement scores for the content sharing platform. The systems described herein further include identifying keywords associated with segments of the digital video. The systems can further determine a segment of interest based on the engagement scores for the content sharing platform and a semantic relationship between keywords for the content sharing platform and one or more keywords associated respective segments of the digital video. The system can further determine a representative image that effectively engages users of the sharing platform by determining a representative image from the identified segment of interest.Type: GrantFiled: August 17, 2018Date of Patent: December 1, 2020Assignee: ADOBE INC.Inventors: Sanjeev Tagra, Sachin Soni