Distributed Or Remote Access (707/10) Patents (Class 707/999.01)
-
Patent number: 12248823Abstract: Methods, computer readable media, and devices for dynamic personalized API assembly are provided. One method may include receiving a data query from a client by a CDN, parsing the data query to generate a modified data query, transmitting the modified data query to an origin server, receiving a content from the origin server, generating a modified content based on the content, and sending the modified content to the client. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding markup directives indicating whether content is cacheable, and transmitting the API response.Type: GrantFiled: December 4, 2023Date of Patent: March 11, 2025Assignee: Salesforce, Inc.Inventors: Christopher David Boran, Victor Manuel Romero Carrasco
-
Patent number: 12248462Abstract: Disclosed is a system and a method for semantic search in an enterprise. The method comprises defining entities in the enterprise, indexing content from one or more data sources of the enterprise to determine relationships between individual pieces of the content and one or more of the entities, providing an interface to allow a user to enter a search query, parsing the search query, determining relevant pieces of the content based on the parsed search query, identifying the one or more of the entities for each of the relevant pieces of content based on the relationships therebetween and configuring the interface to display each of the relevant pieces of the content under respective one or more of the entities in response to the search query.Type: GrantFiled: December 11, 2022Date of Patent: March 11, 2025Inventors: Asif Hasan, Kanishk Mehta, Satyam Upadhyay, Vivek Tripathi, Raj Joshi, Sarthak Phatate, Bala Manikanta Thirunagaru
-
Patent number: 12236086Abstract: A local management console includes: a communication interface to connect to a baseboard management controller (BMC) of a chassis in a data storage rack; and a display that displays information associated with one or more data storage devices included in the chassis. The information includes at least one of configuration, control, debugging, or status data associated with at least one of the one or more storage devices. The local management console connects to the BMC through the communication interface, and responsive to receiving a first interaction associated with the display, performs at least one of a configuration, control, debugging, or status acquisition operation on at least one of the one or more data storage devices.Type: GrantFiled: February 4, 2021Date of Patent: February 25, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Oscar Prem Pinto, Ramdas Kachare
-
Patent number: 12229121Abstract: A method of enabling propagated deletion in a distributed database system comprises receiving a request to delete data in a distributed database system; causing a display of a relevant dataset and a switch between applying propagated deletion or not; receiving a first selection of a subset of records from the relevant dataset using one or more filter functions and a second selection of applying propagated deletion to the subset of records; and applying propagated deletion to the subset of records to generate a new dataset.Type: GrantFiled: October 12, 2023Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Jeppe Hallgren, Ammaar Reshi, James Thompson
-
Patent number: 12211039Abstract: A method for establishing an externally verifiable proof of work comprises receiving signal information to be kept private; storing the signal information as one or more data packages in a data package store; and receiving a request for a first data package from a first mining node and a request for a second data package from a second mining node. The method further comprises randomly selecting a data package awaiting processing from the data package store and sending the selected data package to the first mining node and to the second first mining node. The method further comprises receiving a first private data output from the first mining node and receiving a second private data output from the second mining node. The method further comprises accessing a commitment database and cross checking that a database entry for a first data package identifier and a second data package identifier are validated.Type: GrantFiled: September 20, 2022Date of Patent: January 28, 2025Assignee: Veiovia LimitedInventors: Roxana Iuliana Teodor, Peter Damian Ashton, Remy Lyon, Siamak Fayyaz Shahandashti
-
Patent number: 12212637Abstract: Embodiments provide a delivery pacing solution to keep customers from affecting other customers. The delivery pacing solution need not be predefined or pre-configured for any customer or any particular job or job type and can be implemented in various ways, for instance, in a queue manager or a dynamic ticketing server. In some embodiments, an agent may obtain from a queue an item specifying a destination and determine whether the item has a concurrency parameter for a group associated with the destination. If so, the agent delivers the item to the destination. If not, the agent dynamically determines a concurrency parameter and returns the item to the queue with the concurrency parameter which controls a maximum number of items in the group that can be concurrently processed for delivery to the destination. A queue manager applies a concurrency rule to the item based on the concurrency parameter.Type: GrantFiled: September 19, 2019Date of Patent: January 28, 2025Assignee: Open Text Holdings, Inc.Inventors: Sherri Renee Hiller, Samuel N. Kamens, Richard D. Shriver
-
Patent number: 12197299Abstract: A method of software gateways of a building, the method including generating a ledger file including a description of a first software gateway, wherein the ledger file further includes first point assignments for the first software gateway and second point assignments for a second software gateway, wherein a first computing system implements the first software gateway and a second computing system implements the second software gateway and communicating the ledger file to the first software gateway and the second software gateway. The method further including managing, by the first software gateway, first points of the first point assignments based on the ledger file and managing, by the second software gateway, second points of the second point assignments based on the ledger file and determining, by the second software gateway, a status of the first software gateway based on the description of the first software gateway of the ledger file.Type: GrantFiled: December 18, 2020Date of Patent: January 14, 2025Assignee: TYCO FIRE & SECURITY GMBHInventors: Pravin J. Duraisingh, Sujith J. Ebenezer, Sankeeth K. Chinta, Sudhi R. Sinha
-
Patent number: 12192033Abstract: Aspects of the subject disclosure may include, for example, obtaining a reference data set comprising a plurality of reference data records, wherein the reference data set is associated with a cloud infrastructure, and wherein each of the reference data records comprises a reference network name associated with one of a plurality of reference networks that is configured within the cloud infrastructure and a corresponding reference Virtual Local Area Network (VLAN) identifier for the one of the plurality of reference networks that is configured within the cloud infrastructure; obtaining an input data set comprising a plurality of input data records, wherein the input data set is associated with the cloud infrastructure, and wherein each of the input data records comprises a network name associated with one of a plurality of networks that is being considered for configuration within the cloud infrastructure and a corresponding VLAN identifier for the one of the plurality of networks that is being considered forType: GrantFiled: June 27, 2023Date of Patent: January 7, 2025Assignee: AT&T Intellectual Property I, L.P.Inventors: Jay Gabin, Stephanie Parlamas, Karen Mullis, Chris Rapposelli-Manzo
-
Patent number: 12190127Abstract: An apparatus comprises a processing device configured to detect a user login to access a console of a computing device implementing a multi-level console interface comprising two or more levels each associated with a set of criteria, goals to be achieved, and actions relevant for achieving the goals. The processing device is also configured to determine a current state of the computing device, and to select a given level of the multi-level console interface based at least in part on mapping the current state to a given set of criteria associated with the given level. The processing device is further configured to provide, via the console of the computing device, an interface screen corresponding to the given level, the interface screen displaying the actions relevant for achieving the goals of the given level to facilitate transitioning of the computing device from the current state to a desired state.Type: GrantFiled: February 27, 2023Date of Patent: January 7, 2025Assignee: Dell Products L.P.Inventors: Abhishek Mishra, Vivek Bhargava, Vaideeswaran Ganesan
-
Patent number: 12189585Abstract: Aspects of the invention include techniques for providing a schema evolution on a live database system without an outage. A non-limiting example method includes initiating a schema change on a live database system. The schema change includes an attribute for a database object. A first application package having a user application that is dependent on the database object and that is bound with a release(deallocate) option is identified. Existing threads and new threads executing the first application package are routed to execute the first application package with a release(commit) option and the schema change on the live database system is completed. One or more additional threads concurrently executing one or more additional application packages remain executing with the release(deallocate) option.Type: GrantFiled: March 23, 2023Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Tammie Dang, Thomas Eng, Shengxi Suo, Euna Park, Fen-Ling Lin, Claire McFeely, John Joseph Campbell
-
Patent number: 12159019Abstract: Systems and methods for improved visualization of events logged by an asset management system are provided herein. In one aspect, a priority index can be determined for respective assets based upon the events they experience. In another aspect, one or more graphical user interfaces (GUIs) can be generated by a computing device for navigation between different assets. The GUIs can allow a user to choose from multiple navigation options for display of assets and respective asset information. As an example, asset views can include views based upon one or more of an asset hierarchy within a fleet, a priority index, or a shortlist of assets based upon personal interests of a user or shared interests of a group, also referred to as a watchlist herein. The GUIs can further allow a user to view summaries of events and/or details regarding events for selected assets, such as alarms and case assignments.Type: GrantFiled: October 29, 2021Date of Patent: December 3, 2024Assignee: Baker Hughes Holdings LLCInventors: Jojy Tom Chakkalackal, Jacqueline Tappan, Mandar Sadashiv Joshi
-
Patent number: 12118500Abstract: Technologies are shown for shipping route selection involving receiving sender and recipient shipping information for an item to be shipped and obtaining shipping route options for the item based on the sender and recipient shipping information. The route options are provided for display and selection of an option. A routing data block is created for the item at an address on a blockchain that stores shipping information for each stage of the selected route. A shipping tag is encoded with the blockchain address and attached to the item. The tag can be scanned to obtain the blockchain address and request information for a next stage of the shipping route from the block. The next shipping information from the block is received and utilized to ship the item to a next geolocation. The next shipping information can be determined based on current conditions, such as weather, pricing and availability.Type: GrantFiled: May 19, 2022Date of Patent: October 15, 2024Assignee: eBay Inc.Inventors: Nambi Sankaran, Constanza Maria Heath, Someshekhar Banerjee, Abhishek Pandey, Mikhail Tsirelson
-
Patent number: 12093217Abstract: A system can to perform a replication of data from first computing equipment to second computing equipment, the data being stored as part of a path in a file system. The system can, from a replication policy for the replication, a priority sub-path of the path. The system can add a first set of files to a transfer queue comprising tree-walking the priority sub-path. The system can, after adding the first set of files, adding a second set of files to the transfer queue comprising tree-walking a portion of the path that is different from the priority sub-path. The system can replicate files in the transfer queue from the first computing equipment to the second computing equipment.Type: GrantFiled: November 30, 2021Date of Patent: September 17, 2024Assignee: DELL PRODUCTS L.P.Inventors: Kaushik Gupta, Shiv S. Kumar, Jai P. Gahlot
-
Patent number: 12093222Abstract: A computer implemented method of synchronizing data between a central database and at least one individual database including the steps of: acquiring data from at least one external source; forming an intelligence dataset, wherein the intelligence dataset includes multiple intelligence datum; storing the intelligence dataset in a central database; applying a machine learning ML tagging algorithm to the stored dataset to assign at least one tag to each intelligence datum in the stored dataset, forming a tagged intelligence dataset including multiple tagged intelligence datum; and copying each tagged intelligence datum from the central database to at least one individual database based on the assigned tag.Type: GrantFiled: November 16, 2021Date of Patent: September 17, 2024Assignee: Prescient Healthcare Group LimitedInventors: Jamie Denison-Pender, Nicholas Denison-Pender, Rakesh Verma, Swati Kkatyal, Tarun Ojha
-
Patent number: 12094014Abstract: A computing system is configured to determine an update to a master schedule for a construction project that comprises a plurality of tasks, each task comprising a respective scheduled start date; execute a machine learning model that has been trained with historical construction project schedule data and thereby identify one or more tasks that is each a candidate for commencement earlier than its scheduled start date; cause a client station to display each identified task, its scheduled start date, a respective new start date, and an impact on the master schedule if the task is commenced on the respective new start date; receive user input indicating a selection of a given task that is to be commenced earlier than its scheduled start date; and cause a notification to be transmitted to a party responsible for completing the given task indicating that the given task has been nominated for earlier commencement and requests approval for earlier commencement.Type: GrantFiled: April 27, 2022Date of Patent: September 17, 2024Assignee: Procore Technologies, Inc.Inventors: Julian Clayton, Navin Kaminoulu, Mohammad Mostafa Soltani, Matt Man
-
Patent number: 12086157Abstract: In some examples, a system may receive, from a user device, a user request for a storage operation related to storage of data at a storage. An update may be added to an update queue to persist the storage operation prior to sending a response to the user device indicating performance of the storage operation. For instance, adding the update to the update queue may include sending a request to cause the update to be added to the update queue based on specifying a type of the storage operation and/or a state to be achieved by the storage operation. Additionally, information about the update may be sent to another processor for adding the update to another update queue managed by the other processor. Subsequently, the update may be obtained from the update queue and processed to perform the storage operation.Type: GrantFiled: March 4, 2019Date of Patent: September 10, 2024Assignee: HITACHI VANTARA LLCInventors: Kevin Canuette Grimaldi, Marty Kulma, Andrew Todd, Walter Wohler
-
Patent number: 12086813Abstract: A smart glasses system includes smart glasses configured to be worn by an individual. The smart glasses include a display and a camera configured to obtain one or more images. One or more processors are communicatively coupled to the smart glasses and are configured to receive the one or more images and to process the one or more images to identify characteristics of damage to a property. The one or more processors are also configured to generate, based on the characteristics of the damage to the property, a mitigation protocol. The one or more processors are further configured to provide an output indicative of one or more steps of the mitigation protocol to the smart glasses for presentation to the individual via the display.Type: GrantFiled: September 29, 2021Date of Patent: September 10, 2024Assignee: United Services Automobile Association (USAA)Inventors: Ravi Durairaj, Mark Paxman Warnick, Will Kerns Maney, Elena Marie Carrasco, Nolan Serrao, Jeanie Graciela Lopez, Nathan Lee Post
-
Patent number: 12079174Abstract: A method, a system, and a computer program product for retrieving data from an archived data storage. A query requiring access to data stored in at least one storage location in the plurality of storage locations is received. Based on the received query, at least one first storage location storing the data is determined. One or more hierarchical data models for accessing data stored in the first storage location is generated. The hierarchical data models include a plurality of nodes storing at least a portion in a plurality of portions of the data stored in the first storage location. Using the generated hierarchical data models, a first data responsive to the query is selected and combined with at least a second data stored in at least another storage location in the plurality of storage locations. The combined first data and the second data are retrieved.Type: GrantFiled: April 29, 2022Date of Patent: September 3, 2024Assignee: SAP SEInventors: Naved Ahmed, Shweta Gupta
-
Patent number: 12081637Abstract: Disclosed is a framework for providing microservices for database with embedded container service in a container cloud platform. The framework includes a container cloud manager for performing distributed management of resources in a data center. The container cloud manager includes an orchestrator with a flexible job scheduler and operator pool. The flexible job scheduler and container cloud master form a flexible job management platform for managing jobs of the data center. The flexible job management framework can isolate various types of jobs as well as mix various jobs for efficient usage of hosts or resources in the data center. The operator pool includes optional components of a database. The orchestrator facilitates quick customization and release of database products, such as a HANA database with optional services, as requested by a user in the container cloud platform.Type: GrantFiled: May 11, 2023Date of Patent: September 3, 2024Assignee: SAP SEInventors: Long Du, Le Zhang, Yu Wang
-
Patent number: 12047292Abstract: A medical device communication method that may be implemented within a variety of medical devices including but not limited to infusion pumps. The method may be implemented with a protocol stack for at least intra-device communication. Embodiments provide connection-oriented, connectionless-oriented, broadcast and multicast data exchange with priority handling of data, fragmentation, and reassembly of data, unique static and dynamic address assignment and hot swap capability for connected peripherals or subsystems.Type: GrantFiled: October 7, 2022Date of Patent: July 23, 2024Assignee: ICU Medical, Inc.Inventors: Prakash Kumar Arvind Jha, James Cudney, Benjamin Herr, Mark I. Lee, Matteo D. Picinich
-
Patent number: 12032575Abstract: Aspects of the current subject matter are directed to providing query results to clients by incorporating pause and/or detach operations into the query execution after a first fetch of results. The pause and the detach operations for query execution consistent with implementations of the current subject matter result in reduced times and conserved resources in providing query results by computing only results necessary to satisfy a first fetch call prior to computing results necessary to satisfy subsequent fetch calls.Type: GrantFiled: March 10, 2023Date of Patent: July 9, 2024Assignee: SAP SEInventors: Paul Willems, Christina Teflioudi, Till Merker
-
Patent number: 12026065Abstract: A method for managing network attached storage (NAS) assets includes obtaining, by a backup manager, a backup request for backing up the NAS assets, in response to the backup request: determining a number of streams available to be performed in parallel by a set of backup agents, assigning a pre-backup operation to a first stream of the streams to obtain a set of slices for a first NAS asset of the NAS assets, initiating a first slice distribution of the set of slices to the set of backup agents based on the number of streams, assigning a second pre-backup operation to a second stream of the streams to obtain a second set of slices for a second NAS asset of the NAS assets, and storing the set of slices and the second set of slices in a backup storage system.Type: GrantFiled: January 20, 2023Date of Patent: July 2, 2024Assignee: DELL PRODUCTS L.P.Inventors: Upanshu Singhal, Ashish Kumar, Nitin Kumar
-
Patent number: 12001498Abstract: There is provided a method for creating a presentation based on grouping of social media content, comprising: receiving a trend represented by at least one term; sending first requests to social network servers, each request including the at least one term; aggregating first user uploaded media content items received from the social network servers in response to the requests; extracting terms from the aggregated user uploaded media content items; associating at least some of the extracted terms with the trend; sending second requests to the social network servers, each request including the at least some of the extracted terms associated with the trend; aggregating second user uploaded media content items received from the social network servers in response to the second requests; and forwarding at least some members of the aggregated second user uploaded media content items to a presentation on a client terminal.Type: GrantFiled: June 4, 2015Date of Patent: June 4, 2024Assignee: Snap Inc.Inventors: Eran Cohen, Efrat Rotem
-
Patent number: 11989223Abstract: A computing device is programmed to receive data collected from communications of a user. The computer identifies portions of the collected data including a keyword selected from a list of media content elements or lists of keywords associated with each of the media content elements. The computer associates each portion with a media content element. The computer further determines a score for each media content element based on at least one of the number of references, words included in the portion of collected referring to the media content element, and the voice quality of the portion of collected data referring to the media content element. Based on the scores, the computer assigns media content elements to the user. The computer recommends media content items to the user based at least in part on the media content elements assigned to the user.Type: GrantFiled: March 30, 2021Date of Patent: May 21, 2024Assignee: DISH Technologies L.L.C.Inventors: Prakash Subramanian, Nicholas Brandon Newell
-
Patent number: 11989213Abstract: Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.Type: GrantFiled: January 26, 2023Date of Patent: May 21, 2024Assignee: The Nielsen Company (US), LLCInventors: Meghana Bhatt, Rachel Payne, Natasha Mohanty
-
Patent number: 11971786Abstract: A backup processing method and a server are provided. The method is applied to a backup system, and the backup system includes a plurality of backup servers. The method includes: dividing, by a master backup server in the plurality of backup servers, a backup task into a plurality of child backup tasks; allocating, by the master backup server, each child backup task to each of the plurality of backup servers; and sending, by the master backup server, the plurality of child backup tasks to respective corresponding backup servers. According to this method, a data backup rate can be improved.Type: GrantFiled: February 23, 2022Date of Patent: April 30, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lei Zhang, Maopeng Xu, Xianglin Wang
-
Patent number: 11966866Abstract: A method and system for providing access to a resource. A request for an individual within an organization to access the resource is received. In response to the request having been received, at least one constraint for accessing the resource by the individual is ascertained, based on respective constraints for accessing the resource by one or more other individuals in the organization. The one or more other individuals have a same role in the organization as the individual or have a respective relationship with the individual. The at least one constraint is provided to the individual.Type: GrantFiled: April 28, 2014Date of Patent: April 23, 2024Assignee: KYNDRYL, INC.Inventors: Guo K. Fu, De Shou Kong, Hua Li, Rui Wang, Wen Jing Wang
-
Patent number: 11968212Abstract: The present embodiments relate to implementing change data on no-master NoSQL data stores. An optimized node can be identified from a plurality of NoSQL data storage nodes and a specialized node can be connected (e.g., collocated) to the optimized node. The specialized node can maintain change data capture (CDC) data provided by client nodes in a hash map that can be used as a point of truth for coordinating CDC data across the plurality of NoSQL data storage nodes. The plurality of NoSQL data storage nodes can identify and coordinate all read/write data obtained from multiple client devices in a geographically separated large-scale (e.g., planet scale) system to identify change data in a distributed data store. The specialized data can provide read data to devices in the large-scale system to reconcile inconsistencies in change data across nodes in the large-scale system.Type: GrantFiled: October 5, 2022Date of Patent: April 23, 2024Assignee: Oracle International CorporationInventors: Pratibha Anjali Dohare, Jaime Ismael Rangel Martinez, Kessle Martin Hodgson
-
Patent number: 11968278Abstract: A method and system for message handling implemented by a first node in a distributed computing environment. The method including receiving a message including a connection identifier to identify a connection in the application layer to be utilized to send the message to a client application, parsing the connection identifier to determine a node identifier indicating a second node in the distributed computing environment that implements the connection, and forwarding the message to the second node that implements the connection by a message broker that utilizes a routing information registry to locate the second node using the node identifier, in response to the first node having a different node identifier than the node identifier of the message.Type: GrantFiled: January 26, 2021Date of Patent: April 23, 2024Assignee: Salesforce, Inc.Inventor: Mariano Luis Gonzalez
-
Patent number: 11934383Abstract: The disclosure discloses a mimetic database-based network operating system design method, including: designing a mimetic data structure; designing a mimetic data object; designing a synchronization mechanism and a decision mechanism, designing a mimetic database safe storage command processing system, and designing a classification storage mechanism for interacting data between service modules and a master database in a network operating system. By means of vertical hierarchy and horizontal classification, the problem of compatibility of the database subjected to mimetic transformation and a network operating system is solved. By means of a memory random distribution storage mechanism and a memory hardware heterogeneous storage mechanism, the cost caused by mimetic transformation can be reduced, and the cost is controllable while the safety is improved.Type: GrantFiled: May 25, 2022Date of Patent: March 19, 2024Assignee: ZHEJIANG LABInventors: Peilei Wang, Ruyun Zhang, Tao Zou, Peilong Huang
-
Patent number: 11928038Abstract: An approach for managing data set access based on data set relevance. The approach monitors data set access activities associated with a user. The approach detects access of a first data set by the user. The approach determines a group of data sets associated with the first data set based on a data set mapping associated with the user. The approach recalls one or more data sets of the group of data sets from a slower storage device to a faster storage device.Type: GrantFiled: June 21, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Jing Wen Chen, Zhao Yu Wang, Peng Hui Jiang, Jing BJ Ren, Yi Jie Ma, Wen Zhong Liu
-
Patent number: 11921701Abstract: A global transaction system receives a transaction request for a plurality of database services of microservices. The global transaction system receives a plurality of local commit decisions of local commit requests from local transaction managers of the database services of the microservices. The local commit request corresponds to the transaction request for each database. The global transaction system generates a physical commit request to each of the local transaction managers based on the local commit decisions and a global commit decision. Each local transaction manager submits the physical commit request to each database server of the database services corresponding to the transaction request.Type: GrantFiled: May 1, 2019Date of Patent: March 5, 2024Assignee: eBay Inc.Inventors: Guogen Zhang, Kun Ren, Sami Ben-Romdhane
-
Patent number: 11916810Abstract: According to one aspect, a system for resource management may perform receiving a total resource request, a vector of two or more maximum available resources associated with two or more corresponding resource providers, and a number of resource providers and calculating an individual resource request for each of the two or more resource providers by iteratively comparing the vector of two or more maximum available resources with a vector of a current average resource residual, taking a minimum between those vectors as a running tally for the individual resource requests, and recalculating the current average resource residual.Type: GrantFiled: March 23, 2023Date of Patent: February 27, 2024Assignee: HONDA MOTOR CO., LTD.Inventors: Koji Moriyama, Richard Y. Asato, Ryosuke Shibata, Brian Moran, Xiaojian Yang
-
Patent number: 11902286Abstract: A server performs a method of controlling the manipulation of a playlist that includes a queue of media items to be played. The method includes authorizing a first electronic device to control the manipulation of the playlist and generating the playlist based on a set of media preferences associated with the first electronic device. The method further includes, after authorizing a second electronic device to manipulate the playlist, receiving, from the second electronic device, a request to update an order of media items in the playlist and generating an updated order of media items in the playlist in response to receiving the request from the second electronic device.Type: GrantFiled: August 10, 2021Date of Patent: February 13, 2024Assignee: Spotify ABInventor: Nikolaos Toumpelis
-
Patent number: 11875311Abstract: Techniques for enabling an efficient means of collaborating via a collaborative document associated with a communication platform are described herein. In some examples, the collaborative document can be created within and managed by the communication platform. In at least one example, a collaborative document can support editable text and/or objects that can be ordered, added, deleted, modified and/or the like, such as by members thereof. Additionally, the collaborative document can include messaging functionalities. In at least one example, the collaborative document can include or be associated with a document identifier configured to enable functionalities associated with the type of virtual space corresponding to the virtual space identifier. That is, the collaborative document can leverage existing paradigms associated with the communication platform to enable the functionalities.Type: GrantFiled: December 30, 2021Date of Patent: January 16, 2024Assignee: Salesforce, Inc.Inventors: Andrew Fong, Michael Hahn, Ed Donghyun Kim
-
Patent number: 11868356Abstract: A method that includes obtaining results from multiple operations (e.g., searches) for a plurality of items (e.g., documents), determining a composite score for each of the plurality of items based on those of the results obtained for the item, and displaying information related to the composite score obtained for at least a portion of the plurality of items in a graphical user interface.Type: GrantFiled: August 23, 2021Date of Patent: January 9, 2024Assignee: JND HOLDINGS LLCInventor: Benjamin David Sexton
-
Patent number: 11860956Abstract: A method may include receiving, at a search engine, an indication that a first data object was created. The search engine may fetch metadata associated with the first data object, the metadata including a description of the first data object and a binding expression including relational information between the first data object and at least one other data object. The search engine may add data from the at least one other data object to the first data object. The search engine may store the metadata and the first data object in an index of the search engine, the index associated with the first data object. The search engine may receive a search phrase. The search engine may generate a search result that includes the relational information retrieved from the index. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: May 8, 2020Date of Patent: January 2, 2024Assignee: SAP SEInventors: Tim Kornmann, Thomas Biesemann, Alexander Fuerbach
-
Patent number: 11861296Abstract: Techniques are described herein for providing people suggestions in collaborative online text editors. A method includes: receiving user interface input that corresponds to a document in a document editing application; automatically parsing the received user interface input to identify a name included in the user interface input; in response to identifying the name included in the user interface input, providing an option to create a link in the document between the name and a corresponding contact in a contact store; receiving additional user interface input that indicates acceptance of the option to create the link in the document; and in response to receiving the additional user interface input, automatically creating the link in the document between the name and the corresponding contact in the contact store.Type: GrantFiled: September 8, 2021Date of Patent: January 2, 2024Assignee: GOOGLE LLCInventors: Behnoosh Hariri, Ali Abdelhadi, Zifan Xiang, Timothy Chen
-
Patent number: 11836811Abstract: An event-based social media search platform for pet and animal related searches includes a database for storing event data associated with user-created events relating to pets or animals for a plurality of users. The platform analyzes event data from different user-created events to determine when user-created events have event data in common. The platform alerts users of related events and facilitates communications between users to confirm that the user-created events relate to the same pets or animals. The platform can associate event data and users of related events in the database. Events can be published via social media platforms to assist users in searching for new pets and animals, finding missing pets and animals, or locating pets and animals after natural disasters.Type: GrantFiled: February 21, 2020Date of Patent: December 5, 2023Assignee: WHAT'SCOMMON, INC.Inventor: Scott A. McCuskey
-
Patent number: 11811889Abstract: Systems and methods are disclosed herein to provide information to a user based on a communication from a user associated with multiple media assets. Based on the schedule of the media assets, one is selected and recommended to the user.Type: GrantFiled: December 22, 2022Date of Patent: November 7, 2023Assignee: ROVI GUIDES, INC.Inventors: Timothy Christensen Kelly, Benjamin Maughan, Brian Peterson, David Yon, Walter R. Klappert
-
Patent number: 11803600Abstract: A source content processor receives content from a crawler and calls a text mining engine. The text mining engine mines the content and provides metadata about the content. The source content processor applies a source content filtering rule to the content utilizing the metadata from the text mining engine. The source content filtering rule is previously built based on at least one of a named entity, a category, or a sentiment. The source content processor determines whether to persist the content according to a result from applying the source content filtering rule to the content and either stores the content in a data store or deletes the contents from the data ingestion pipeline such that the content is not persisted anywhere. Embodiments disclosed herein can significantly reduce the amount of irrelevant content through the data ingestion pipeline, prior to data persistence.Type: GrantFiled: October 26, 2021Date of Patent: October 31, 2023Assignee: Open Text SA ULCInventors: Martin Brousseau, Steve Pettigrew
-
Patent number: 11803993Abstract: One embodiment of the present invention sets forth a technique for generating a content page having a plurality of layers. The technique includes detecting a first application event associated with a first layer included in a plurality of layers of a content page and accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event. The technique further includes modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer, and outputting the first modified layer for display.Type: GrantFiled: February 27, 2017Date of Patent: October 31, 2023Assignee: Disney Enterprises, Inc.Inventor: Michael McNabb
-
Patent number: 11803510Abstract: A computer-implemented method according to one embodiment includes receiving snapshot data for a node within a data center; determining one or more candidate labels for one or more software applications running on the node, utilizing the snapshot data; implementing a validation of the one or more candidate labels to determine one or more validated labels; and training a machine learning model, utilizing the one or more validated labels and the snapshot data.Type: GrantFiled: February 10, 2020Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Anna Lisa Gentile, Chad Eric DeLuca, Petar Ristoski, Linda Ha Kato, Alfredo Alba, Daniel Gruhl, Steven R. Welch
-
Patent number: 11782818Abstract: A method, system and computer program product. A production container executes computer software in the production container. A debug container that is a replica of the production container executes in the debug container computer software corresponding to the computer software in the production container. A gateway through which (i) an outbound request from the computer software executing in the production container is sent to a remote server and (ii) inbound responses to the outbound request are received from the remote server. A data store receives the outbound request together with the inbound responses via an indirect path from the gateway to the data store. The indirect path is routed through at least one intervening connection between the gateway and the data store.Type: GrantFiled: August 3, 2022Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Jack S. Baines, Kirstine F. L. Clapperton, David J. Crighton, Rosanna M. Lickorish, Martin R. Naish
-
Patent number: 11775750Abstract: Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.Type: GrantFiled: May 10, 2022Date of Patent: October 3, 2023Assignee: E-PLAN, INC.Inventors: Michael M. Chegini, Sholeh Noori-Chegini, Stacy Ann Reno, Jesse Bethke, Matthew David Smart
-
Patent number: 11755699Abstract: Systems and methods for detecting and mitigating attacks that exploit vulnerabilities of a website are provided, according to various embodiments described below and herein. A computing device issues a request for a web page that is stored on a server. The server receives a request and issues a response that includes the requested web page and interceptor code injected into the response. The computing device receives the response, renders the web content and generates an interceptor from the interceptor code. The interceptor intercepts requests, responses to dynamically update the webpage and responses containing a challenge. When a computing device issues a request to the server to dynamically update the webpage, the server issues a response to the computing device that includes a challenge. Once computing device issues a request that includes an answer to the challenge, the server validates the answer and issues a response that dynamically updates the webpage.Type: GrantFiled: June 14, 2021Date of Patent: September 12, 2023Assignee: PayPal, Inc.Inventors: Srinivasan Raman, Venkateswara Rao Karri, Sanjeev Koranga
-
Patent number: 11755612Abstract: Techniques and architectures for data ingestion in an environment having a distributed data storage system. A request to import data into the environment. The data to be imported from an external source through an application programming interface (API). The request is analyzed to determine if the request corresponds to a request to import a large data load. The data is staged if the request is for the large data load. Data management jobs are created to cause the data to be stored in one or more nodes of the distributed data storage system. The data management jobs are transmitted to corresponding nodes in the distributed data storage system. The jobs are executed asynchronously to cause the data to be stored in the nodes.Type: GrantFiled: February 1, 2021Date of Patent: September 12, 2023Assignee: Salesforce, Inc.Inventors: Brian Jaffery Tajuddin, Samarpan Jain, Reuben Cornel, Siddhi Mehta, Brian Esserlieu, Jan Asita Fernando, Jonathan Mark Bruce, Jay Hurst
-
Patent number: 11741563Abstract: A server (10) stores a task ID of information on a task that is viewed by a client terminal (20) and a screen shot when the client terminal (20) logs out from the server (10) as a user activity log of the client terminal (20). In addition, when the client terminal (20) logs into the server (10) once again, the server (10) refers to the user activity log of the client terminal (20) and displays a screen shot upon a previous logout. Furthermore, the server (10) refers to a task ID included in the user activity log of the client terminal (20) and displays unread tasks of the client terminal (20).Type: GrantFiled: June 24, 2019Date of Patent: August 29, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Eiji Kobayashi, Yoshihiro Yoshida, Junko Hashimoto, Naoko Kosaka, Tsuneko Kura
-
Patent number: 11709884Abstract: There is presented a method and system for providing a compact graphical user interface for flexible filtering of data. The method comprises showing a search interface on a display device for filtering a content set by a plurality of domains, including a first domain, displaying, within the search interface, a first graphical representation of a parameter set of the first domain in response to a selecting of the first domain, receiving a first parameter subset from the first graphical representation, filtering a content set using the first parameter subset to obtain a search result, and displaying the search result on a display device. The search interface includes a temporally visible menu for selecting parameter sets of the domains and a compact single line query box to display graphical representations of parameter sets or to provide a conventional text entry box.Type: GrantFiled: March 15, 2018Date of Patent: July 25, 2023Assignee: Disney Enterprises, Inc.Inventors: Krispin J. Leydon, Douglas E. Lesan, Matthew F. Schnittker, Dale Roger Beck
-
Patent number: RE49927Abstract: One example embodiment includes a method for indexing online references of an entity. The method includes identifying one or more channels of the Internet to be searched for references to an entity and identifying one or more signals to be evaluated within each of the one or more channels. The method also includes crawling the Internet for online references to the entity, wherein crawling the Internet comprises searching the one or more channels of the Internet for references to the entity and evaluating the one or more signals. The method further includes constructing a reverse index of the references, wherein the reverse index is based on each channel in which a reference is found and the one or more signals evaluated for the reference.Type: GrantFiled: February 16, 2021Date of Patent: April 16, 2024Assignee: Brightedge Technologies, Inc.Inventors: Lemuel S. Park, Jimmy Yu