Patents Examined by Charles E. Anya
-
Patent number: 11200100Abstract: In a computer-implemented method for performing alert notification on streaming textual data, streaming textual data is received. A plurality of copies of the streaming textual data is generated, wherein a first copy of the streaming textual data is transmitted to an ingestion service for persistent storage at a data plane and a second copy of the streaming textual data is transmitted to an alert evaluation service for performing alert evaluation on the streaming textual data, such that the ingestion service and the alert evaluation service are performed independently. The streaming textual data is evaluated by the alert evaluation service to detect an alert. Responsive to detecting an alert at the alert evaluation service, a notification of the alert is generated.Type: GrantFiled: December 16, 2019Date of Patent: December 14, 2021Assignee: VMware, Inc.Inventors: Mirza Mohsin Beg, Venkat Gujjula, Sai Samrat Karlapudi, Shefali Dubey, Anshu Bansal
-
Patent number: 11200338Abstract: Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.Type: GrantFiled: March 15, 2019Date of Patent: December 14, 2021Assignee: Zenpayroll, Inc.Inventor: Karlotcha Hoa
-
Patent number: 11188400Abstract: A system, method and computer program product are provided for receiving information associated with a message, issuing a storage resource request in connection with a storage resource and determining whether the storage resource is available. In use, the information is capable of being shared in less than one second, utilizing an automotive electronic control unit which includes a plurality of interfaces.Type: GrantFiled: July 23, 2018Date of Patent: November 30, 2021Assignee: Stragent, LLCInventors: Axel Fuchs, Scott Sturges Andrews
-
Patent number: 11188396Abstract: A method, computer system, and computer program product for autonomous pending notification deletion are provided. The embodiment includes receiving a notification queue associated with a user on a user device. The embodiment also includes retrieving data related to multiple notifications from a user electronic calendar. The embodiment further includes determining a user current location. The embodiment also includes comparing each notification in the notification queue against the determined user current location. The embodiment further includes deriving a notification decision model based on the received notification queue, retrieved data, and the user current location. The embodiment also includes performing an action to manage the notification queue based on the derive notification decision model.Type: GrantFiled: September 9, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat Deluca, Kelley Anders, Jeremy R. Fox
-
Patent number: 11182209Abstract: In one embodiment, a method includes receiving a request to perform a job from a second computing device, where the job includes one or more steps to be completed in a period, and where the request includes a job description for the job, storing the job description into a data store, retrieving a step description corresponding to one of the steps of the job to be performed from the data store, where each of the steps is performed by a corresponding worker system, sending the commands to the communication endpoint for the corresponding worker system, receiving a status update comprising results for the commands from the corresponding worker system, and storing the status update to the data store.Type: GrantFiled: September 21, 2018Date of Patent: November 23, 2021Assignee: Google LLCInventors: Ilya Beyer, Ievgen Ignatiev, Maksym Skrynnik
-
Patent number: 11182716Abstract: Methods and systems for resource usage tracking are disclosed. In one embodiment, an exemplary method comprises receiving a request to assign a first role to at least one virtual server; configuring the virtual server to associate the first role with a first resource of the virtual server; modifying a database to include an identifier associated with the virtual server and an identifier of the first role assigned to the virtual server; receiving, from the virtual server, indications of first resource usage; calculating a first resource cost as a combination of costs associated with each of the received indications; mapping the first resource cost to the first role; and modifying a user interface element for presentation on a web page to include the cost mapped to the first role.Type: GrantFiled: January 30, 2020Date of Patent: November 23, 2021Assignee: Coupang Corp.Inventor: Tae Kyung Kim
-
Patent number: 11182387Abstract: Provided are a dataflow control command generation apparatus, a dataflow control command generation method, and a dataflow control command generation program by which open data is distributed as appropriate and open data can be smoothly used by an application.Type: GrantFiled: October 16, 2017Date of Patent: November 23, 2021Assignee: OMRON CorporationInventors: Takeshi Naito, Tetsuji Yamato, Toshihiko Oda, Shuichi Misumi
-
Patent number: 11178251Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier.Type: GrantFiled: January 27, 2021Date of Patent: November 16, 2021Assignee: Slack Technologies, Inc.Inventors: Christopher Sullivan, Myles Grant, Michael Demmer, Shanan Delp, Sri Vasamsetti
-
Patent number: 11175972Abstract: An application framework for interfacing applications with a content management system (CMS), includes: the CMS configured to provide access to create or update a content project via a content management API; providing an interface to enable adding of an APP to the CMS, the APP is configured to provide a service to be used within the CMS; providing, over a network, a web editor of the CMS to access the content project, wherein responsive to execution of the web editor for the content project in a client browser, the APP is launched in an APP runtime environment that is independent of a web editor runtime environment in which the web editor is executed; wherein API calls received from the APP for the content management API of the CMS are automatically run through a security process of the application framework, the security process is configured to apply a checking process to API calls of the APP.Type: GrantFiled: February 24, 2021Date of Patent: November 16, 2021Assignee: Contentful GmbHInventors: Jakub Elżbieciak, Frederik Lölhöffel von Löwensprung, Paolo Negri
-
Patent number: 11169506Abstract: In one embodiment, a monitoring device ingests a plurality of data records sequentially from a data stream, each having an associated timestamp, and builds a cluster pattern for a plurality of time periods by placing each data record into a corresponding cluster of a particular time period based on the associated timestamp of each data record. The monitoring device then establishes connection between clusters of different time periods by assigning each data record of each particular time period to both an adjacent preceding and succeeding time period. The monitoring device may detect cluster transitions based on the established connections between clusters of different time periods, and can compute cluster migration metrics based on the cluster transitions. The monitoring device then predicts future cluster migration metrics based on computed cluster migration metrics, detects an anomaly about the predicted future cluster migration metrics, and reacts to the anomaly, accordingly.Type: GrantFiled: June 26, 2019Date of Patent: November 9, 2021Assignee: Cisco Technology, Inc.Inventors: Srinivasan Arashanipalai, Chi Cao Minh
-
Patent number: 11171897Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.Type: GrantFiled: September 16, 2019Date of Patent: November 9, 2021Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
-
Patent number: 11169859Abstract: A processor determines a priority for a user of a digital calendar system. The processor determines a link between the priority and a calendar entry in the digital calendar system. A change to the digital calendar system associated with the priority is determined. An effect on the priority based upon the change to the digital calendar system is determined. Data is generated describing a display of the effect on the priority for display in a user interface of the digital calendar system.Type: GrantFiled: April 26, 2019Date of Patent: November 9, 2021Assignee: INDIGGO LLCInventors: Janine Gelbart, Marc Inzelstein, Vijay Perincherry
-
Patent number: 11163588Abstract: Systems and methods for modifying for extracting assets from a target program. The systems and methods may include or be configured to locate function calls and properties of classes within a DLL associated with the target program, modify the DLL by inserting a redirector function in the DLL to redirect the function to a communication assembly module, insert the communication assembly module into a location accessible to the DLL, parse the DLL associated with the target program for opcodes used by the redacted functions, and modify the communication assembly modules to receive the opcode and associated parameters and to pass the opcode and associated parameters to a target source engine assembly.Type: GrantFiled: February 28, 2019Date of Patent: November 2, 2021Assignee: VREAL INC.Inventors: Dan Rubenfield, Brett Holton, David Franzi
-
Patent number: 11157341Abstract: A method for facilitating communication between application components is provided. The method comprises invoking, by a data consumer, a data contract by requesting data, wherein the data contract specifies communication parameters between application components. The data contract identifies and invokes a provider component in response to the invocation by the data consumer. The provider translates input data from the data consumer to construct a producer request and sends the producer request to a data producer. The data producer sends output data to the provider in response to the producer request. The provider translates and sends the output data to the data contract, and the data contract send the translated output data to the data consumer.Type: GrantFiled: July 1, 2020Date of Patent: October 26, 2021Assignee: ADP, LLCInventors: Pi Lanningham, John Benlin Lee, Nicholas Ford, Richard Noad
-
Patent number: 11144036Abstract: A selection device includes: an information acquisition unit acquiring machine specification information, operation pattern information, and mechanical component specification information; a capacity calculation unit calculating capacity of a motor required for operating the machine based on the machine specification information, the operation pattern information, and the mechanical component specification information; a motor selection unit selecting a motor based on the capacity and information held in a motor database; an amplifier selection unit selecting an amplifier based on information on the selected motor and information held in an amplifier database; a mechanical component selection unit selecting the mechanical component based on the mechanical component specification information, the information about the motor selected by the motor selection unit, and information held in a mechanical component database; and a display unit displaying selection results obtained by the motor selection unit, the amplType: GrantFiled: March 28, 2018Date of Patent: October 12, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Shigetoshi Kunieda, Kei Terada
-
Patent number: 11144041Abstract: Systems and methods are provided for creating three dimensional (3D) visualizations of in-process products. One embodiment is an apparatus that includes a controller and an interface. The controller is able to generate a 3D scene depicting ongoing assembly of a product by a machine tool. The scene includes a 3D model of the product and a 3D model of the machine tool, and the 3D models are placed within the scene based on a location of the product and a location of the machine tool. The interface is able to receive an update from the machine tool indicating a 3D placement of a part that has been attached by the machine tool to the product. The controller is also able to acquire a 3D model of the part, to insert the 3D model of the part within the scene based on the 3D placement, and to provide the scene for display to a user.Type: GrantFiled: November 5, 2014Date of Patent: October 12, 2021Assignee: The Boeing CompanyInventors: Robert Stephen Strong, Fredrick C. Rudnick, III, Christopher Luis Carpenter, Michael Honea, Kyle W. Lehning
-
Patent number: 11132239Abstract: A processing apparatus includes multiple processing units and a transmission and reception unit. The multiple processing units include a first processing unit that executes a first process. The transmission and reception unit transmits process information indicating the first process to the multiple processing units. The multiple processing units include a second processing unit different from the first processing unit, and the second processing unit includes an acquisition unit that acquires a result of the first process if the first process indicated by the process information received by the second processing unit satisfies an acquisition condition specified for the second processing unit. The second processing unit executes a second process by using the acquired result of the first process.Type: GrantFiled: September 24, 2018Date of Patent: September 28, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Yoshikazu Kawai
-
Patent number: 11121888Abstract: An intelligent service platform and method comprising a theme type determining module, a matching module, a theme type recognition module, an application recognition module, an application importing module, and a program starting module, wherein the theme type recognition module recognizes, after receiving a first manipulation instruction from a user, a theme type corresponding to the first manipulation instruction, and displays each application matching the theme type on a display screen; and the application recognition module recognizes, after receiving a second manipulation instruction from the user, an application corresponding to the second manipulation instruction, imports the corresponding application through the application importing module, and starts the operating of the application through the program starting module.Type: GrantFiled: August 15, 2018Date of Patent: September 14, 2021Inventor: Jisheng Zhang
-
Patent number: 11119834Abstract: Dominant sequences that are representative of logged events can be artificially created. Initially, a graph comprising multiple nodes and edges between pairs of nodes is generated from logged information. The weights, or values, associated with edges are incremented as the log data reveals a temporal relationship between two nodes. Subsequently, a set of candidate trajectories, with each candidate trajectory representing a sequence of events, are generated by repeatedly traversing the generated graph in a random manner by commencing at randomly selected nodes and then proceeding in a random manner to subsequent nodes in accordance with the edge values, for a random quantity of steps. The candidate trajectories are filtered to eliminate those that are impossible or improbable based on a comparison between individual candidate trajectories and the quantity of occurrences within the logs. Scoring is based both on a quantity of occurrences as well as a quantity of steps.Type: GrantFiled: September 3, 2019Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Roy Ben Ofer, Adi Eldar, Yehezkel Shraga Resheff
-
Patent number: 11113125Abstract: A communication unit acquires sensor-side metadata, which is information relating to a sensor, and application-side metadata, which is information relating to an application. A comparison unit extracts a sensor that can provide the sensing data through matching between the sensor-side metadata and the application-side metadata, and a notification unit transmits, based on a result of the extraction, a data flow control command to a sensor management device. The sensor-side metadata and the application-side metadata contain data that can be handled as dynamic data.Type: GrantFiled: October 25, 2017Date of Patent: September 7, 2021Assignee: OMRON CorporationInventors: Shuichi Misumi, Toshihiko Oda, Tetsuji Yamato, Ryota Yamada