Patents Examined by Robert Stevens
-
Patent number: 11520832Abstract: Embodiments disclosed herein provide techniques for dynamic response management. Weather data for a geographic region is received, and a state of the geographic region is determined based on the weather data. A first predefined rule of a plurality of predefined rules is identified based on the determined state of the geographic region. A first role of a first user is determined. A first instruction is then generated for the first user based on the first predefined rule and the first role, where the first instruction comprises one or more actions. The first instruction is then transmitted to the first user.Type: GrantFiled: May 15, 2020Date of Patent: December 6, 2022Assignee: Disney Enterprises, Inc.Inventors: Gregory Brooks Hale, David Benson Gilmore, II
-
Patent number: 11507068Abstract: A method for managing a life cycle of a complex engineering facility, comprising several steps. The steps include forming a facility structure of the facility; selecting constituent elements of the facility structure and the relationships between the constituent elements and a location of each of the constituent elements in a decomposition structure of the facility; forming a linked array of requirements related to the facility and to processes of implementation of the requirement for the facility; planning and accounting for the requirements in accordance with the structural decomposition of the facility, the requirements being assigned a certain status; and forming databases intended for storing an associated array of information about the constituent elements of the facility, the associated array of information comprising at least a plurality of documents related to design data and/or to supply and procurement data and/or to pre-commissioning data and/or operation data and/or facility configuration data.Type: GrantFiled: March 1, 2017Date of Patent: November 22, 2022Assignees: JOINT-STOCK COMPANY ASE ENGINEERING COMPANY, JOINT STOCK COMPANY “SCIENCE AND INNOVATIONS”Inventors: Vyacheslav Vladimirovich Alenkov, Serguey Viktorovich Yergopulo, Yevgeny Mikhaylovich Chebotarev, Filipp Mikhailovich Novodvorsky
-
Patent number: 11500814Abstract: Techniques and mechanisms described herein facilitate the execution of a software program container having a plurality of layers. Each layer may include a plurality of files. For instance, a base layer may include a version of an operating system, while an upper layer may include a software program configured to run within the operating system. Different layers may store, create, or modify the same file. However, the precedence of the version of the data for the file may be based on an ordering of the layers. For example, the version of the file in a higher layer should supersede the version of the file in a lower layer. In some implementations, a privileged storage container that runs atop a virtualization layer may manage storage resources for other containers. The privileged storage container may store each file in a software program container as a snapshotable object.Type: GrantFiled: November 4, 2020Date of Patent: November 15, 2022Assignee: Pure Storage, Inc.Inventors: Goutham Rao, Vinod Jayaraman
-
Patent number: 11487893Abstract: Embodiments of the present disclosure provide techniques for defining database roles to allow sharing of the objects within a database in a more granular fashion. A set of database roles is created within a database container of a provider account, each database role comprising a separate object from any of a plurality of objects within the database container. A set of grants to a particular subset of the plurality of data objects of the database container is assigned to each of the set of database roles. A share object to which each of the set of database roles has been granted is mounted within a consumer account, thereby generating an imported database container having an imported copy of each of the set of database roles within the consumer account. Certain imported copies of the set of database roles are granted to account level roles of the consumer account.Type: GrantFiled: June 16, 2022Date of Patent: November 1, 2022Assignee: Snowflake Inc.Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Patent number: 11487794Abstract: In various embodiments described herein, a visualization system receives message requests from client devices, wherein the message requests comprise at least location data that identifies a location of a client device, and media content, wherein the media content includes at least one of image data, audio data, and video data. In response to receiving the message requests that comprise the media content, the visualization system analyzes and parses the media content to detect one or more tags embedded within the media content. In response to detecting the tag, the visualization system identifies a campaign or account referenced by or associated with the tag. Based on the identification of the campaign based on the tag within the media content, the visualization system determines a distribution of the campaign based on the location data from the message request.Type: GrantFiled: March 5, 2020Date of Patent: November 1, 2022Assignee: Snap Inc.Inventors: Xuan Huang, Andrew Maxwell, Shuai Tong, Xiaoyu Wang
-
Patent number: 11475005Abstract: A database engine includes one or more computing devices, each having one or more processors and memory. The memory stores programs configured for execution by the processors. The database engine receives a database query from a client, and parses the database query to build a query operator tree. The query operator tree includes a plurality of query operators. The database engine performs one or more optimization passes on the query operator tree, including a deduplication optimization pass, to form an optimized execution plan. The deduplication optimization pass includes determining that a first query operator is equivalent to a second query operator during a traversal of the query operator tree, and replacing the second query operator with a link to reuse results from the first query operator. The database engine executes the optimized execution plan to retrieve a result set from the database and returns the result set to the client.Type: GrantFiled: October 6, 2020Date of Patent: October 18, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Adrian Vogelsgesang, Michael Haubenschild, Richard L. Cole, Jan Finis, Manuel Then, Tobias Muehlbauer, Thomas Neumann
-
Patent number: 11468022Abstract: An abstraction layer communicates with a plurality of applications executing on a multi-application platform. The abstraction exposes a standard interface for the plurality of applications to communicate content status information. An indication is received that a new content item will be generated. A record is generated that is immutably associated with the new content item. The record is updated with information received from the application associated with the content item, the information pertaining to a changed status of the content item. In response to a command to delete the content item, it is determined whether to confirm deletion of the content item based on one or more data retention policies. The record is updated to indicate a reason for granting or denying the deletion and a source of the delete command.Type: GrantFiled: December 2, 2020Date of Patent: October 11, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sanjay H. Ramaswamy, Nakul Garg, Kannan Dhanasekaran
-
Patent number: 11455341Abstract: Method, apparatus and computer program product for comfort model extrapolation. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, obtain a plurality of known comfort models including: one or more cross-space comfort models each associated with a primary occupant profile and a known spatial element of one or more known spatial elements, one or more cross-profile comfort models each associated with a secondary occupant profile and an unknown spatial element, and one or more cross-context comfort models each associated with a secondary occupant profile and a known spatial element; and generate a unknown comfort model for the primary occupant profile and the unknown spatial element based on the plurality of known comfort models.Type: GrantFiled: October 7, 2019Date of Patent: September 27, 2022Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Marek Sikora, Petr Endel
-
Patent number: 11449547Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.Type: GrantFiled: March 27, 2019Date of Patent: September 20, 2022Assignee: Slack Technologies, LLCInventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
-
Patent number: 11449558Abstract: A relationship network generation method and device, electronic apparatus, and a storage medium are provided, which are related to big data processing. In an implementation, at least one historical text data corresponding to N users within a preset duration is acquired, where N is an integer greater than or equal to 1; sampling is performed on at least one historical text data corresponding to the N users to obtain the sampled text data respectively corresponding to the N users; semantic vectors corresponding to the N users respectively are determined based on the sampled text data corresponding to the N users respectively, and a semantic relationship network involving the N users is generated based on the semantic vectors corresponding to the N users respectively.Type: GrantFiled: March 22, 2021Date of Patent: September 20, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Mingyang Dai
-
Patent number: 11443186Abstract: A method and system for executing processes in an operating system is disclosed. The method may include assigning a tag Identifier (ID) and a first tree ID to each of a plurality of processes based on associated at least one attribute. The method may further include determining content patterns associated with each of the plurality of processes using a deep learning network. The method may include assigning a second tree ID to each of at least one process from the plurality of processes based on the identified content pattern. The method may further include generating a set of clusters for the plurality of processes based on the second tree ID assigned to each of the at least one process. The method may include executing each process within a cluster from the set of clusters based on execution of a single process within the cluster.Type: GrantFiled: December 3, 2019Date of Patent: September 13, 2022Assignee: Wipro LimitedInventor: Rishav Das
-
Patent number: 11436531Abstract: A method of processing requests from users of a computer system having software and hardware components, wherein each request includes a description of an software or hardware issue, includes: upon receiving a first request, performing content matching using a first instance of the data model to determine if the issue described in the first request has been previously encountered; executing a machine learning algorithm against a new data set to update a second instance of the data model; after the second instance of the data model has been updated, switching the data model used for performing content matching from the first to the second instance of the data model; and upon receiving a second request after the switch, performing content matching using the second instance of the data model to determine if the issue described in the second request has been previously encountered.Type: GrantFiled: November 12, 2019Date of Patent: September 6, 2022Assignee: VMware, Inc.Inventors: Hui Li, Arun Rajan, Jonathan Prince Limhengco, Luong Duy Duong, Zhengxun Wu
-
Patent number: 11436194Abstract: File system object storage is disclosed, including: receiving, via a communication interface, a request to perform a file system operation; determining a file system object associated with the request, wherein the file system object comprises two or more files; and performing the file system operation in a manner determined at least in part by data associated with the file system object.Type: GrantFiled: December 23, 2019Date of Patent: September 6, 2022Assignee: Tintri by DDN, Inc.Inventors: Brandon W. Salmon, Khian Thong Lim, David Brian Milani
-
Patent number: 11416560Abstract: A search device has a know-how storing unit for storing a log indicating a past crisis response instance, one of a “problem” label indicating that the log is of a problem instance that is to be responded and solved, a “result” label indicating that the log is of a result brought about by a responding action, and a “response” label indicating that the log is of a responding action that has been performed to solve a problem, and a task number corresponding to the log, in association with each other. Further, there is a know-how search unit for repeating a search to retrieve a log similar to a first search key that is an input log from logs assigned the “problem” label in the know-how storing unit, and a search to retrieve a log similar to a second search key.Type: GrantFiled: May 31, 2019Date of Patent: August 16, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Naoko Kosaka, Tomohiro Kokogawa, Megumi Uesu
-
Patent number: 11416450Abstract: An apparatus comprises a processing device configured to receive, at a given data management entity running on a given processing node, a request to create a given cluster of data management entities for a given client. The processing device is also configured to determine membership requirements for the given cluster, to discover additional data management entities running on additional processing nodes, and to select at least one of the additional data management entities for membership in the given cluster based at least in part on the membership requirements. The processing device is further configured to establish a replication relationship for automating sharing of metadata in the given cluster, the metadata comprising access information and location information for data stores where portions of data items of the given client are stored. The processing device is further configured to perform data management functions for the given client utilizing the metadata.Type: GrantFiled: March 16, 2021Date of Patent: August 16, 2022Assignee: EMC IP Holding Company LLCInventors: Lejin Du, Xuan Tang, Oleksandr Babiychuk, Yixuan Wang
-
Patent number: 11416345Abstract: Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.Type: GrantFiled: November 9, 2020Date of Patent: August 16, 2022Assignee: OPEN TEXT SA ULCInventors: Patrick Thomas Sidney Pidduck, Laura Hélène Boyd
-
Patent number: 11409801Abstract: Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be used to update the search results.Type: GrantFiled: April 3, 2020Date of Patent: August 9, 2022Assignee: ROVI GUIDES, INC.Inventors: John Blake, Paul Stathacopoulos, William L. Thomas
-
Patent number: 11409797Abstract: A database comprising a digital signature of a smell, the digital signature comprising a smell data, the smell data comprising a response signal that is a function of a first data corresponding to a generator generating the response signal and a second data corresponding to a predetermined stimulus for generating the response signal, wherein the digital signature comprises binary data, wherein the response signal is a measurable response of the generator to the predetermined stimulus that is a function of change in electrical properties of resistance or impedance in the generator. wherein the generator generating the smell-related response signal is a Metal Oxide Semiconductor (MOS) in a sensor or a sensor pixel of a sensor array having a plurality of MOS sensor pixels having an MOS active material exposed to an analyte in the gas environment and the predetermined stimulus is a sequence of predetermined temperatures.Type: GrantFiled: August 31, 2020Date of Patent: August 9, 2022Assignee: MS∧2 Inc.Inventors: Xing Su, Kai Wu
-
Patent number: 11404143Abstract: Method and apparatus for the indexing of genome sequence data produced by genome sequencing machines. The proposed method can be applied both to raw sequence data produced by sequencing machines and to those sequence reads that cannot be mapped on any reference sequence according to specific matching criteria. This invention describes a method to partition and index unaligned sequence reads to enable browsing and efficient selective access.Type: GrantFiled: July 11, 2017Date of Patent: August 2, 2022Assignee: GenomSys SAInventors: Claudio Alberti, Giorgio Zoia, Daniele Renzi, Mohamed Khoso Baluch
-
Patent number: 11386335Abstract: Complex computer system architectures are described for analyzing data elements of a knowledge graph, and predicting new facts from relational learning applied to the knowledge graph. This discovery process includes converting the knowledge graph into a set of candidate embeddings spaces to apply further analysis to rank the set of candidate embeddings spaces, where the top ranked candidate embeddings spaces are further processed to identify the new facts.Type: GrantFiled: October 2, 2019Date of Patent: July 12, 2022Assignee: Accenture Global Solutions LimitedInventors: Christophe Gueret, Luca Costabello