Patents Examined by Timothy A Mudrick
-
Patent number: 10992695Abstract: A breach reporting and incident management (BRIM) system and method are disclosed. The system and method include a network hardware and software platform through which multiple user entities can more automatically conduct and manage their relationships and exchange data. User entities include but are not limited to corporate entities. Once connections are established the connection itself is automatically archived along with all communications history, and data exchange history. Data exchanged includes data regarding security breaches affecting services provided by one of the users.Type: GrantFiled: August 30, 2019Date of Patent: April 27, 2021Assignee: CENTRL, INC.Inventors: Gregory David Smelker, Davide De Micco, Nitesh Gupta, Shailesh Arun Alawani, Sanjeev Dheer, Christopher Marino
-
Patent number: 10990455Abstract: Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service obtains API request information associated with API requests from API users to an API provider. The monitoring service determines time stamps for the API requests based on the API provider information and compares the time stamps to retention criteria for the API provider to determine a retention of the plurality of API users over time. The monitoring service further generates a summary based on the comparison.Type: GrantFiled: September 18, 2019Date of Patent: April 27, 2021Assignee: Moesif, Inc.Inventors: Derric Stephen Gilling, Xingheng Timothy Wang
-
Patent number: 10984144Abstract: A data publishing system includes a design server that stores design data, a publishing server that stores published data, which is associated with the design data, and a browsing terminal. A user uses a keyboard and a mouse that are included in the browsing terminal and selects the design data stored in the design server and the published data stored in the publishing server. An arithmetic processing unit causes a monitor to display whether the selected design data and the selected published data match each other.Type: GrantFiled: May 8, 2019Date of Patent: April 20, 2021Assignee: HONDA MOTOR CO., LTD.Inventor: Yasuaki Hotozuka
-
Patent number: 10977096Abstract: Technologies for determining whether to send notification messages, from different sources, to a target user are provided. The disclosed techniques include receiving a first notification event from a first notification service and receiving a second notification event from a second notification service. The first and second notification services are different services. Using a machine-learned model to assign a first score to the first notification event and a second score to the second notification event. Based on the first score, a determination is made to generate a first notification message for the first notification event. The first notification message is then sent to a target user. Based on the second score, a determination is made not to generate a second notification message for the second notification event.Type: GrantFiled: September 30, 2019Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Zhongen Tao, Matthew Hsing Hung Walker, Ajith Muralidharan, Adriel Fuad, Yingkai Hu
-
Patent number: 10970134Abstract: An information processing apparatus includes a reception unit. The reception unit receives an apparatus to be used for a cooperative function. The reception unit further receives a different apparatus to execute the cooperative function in a case where the apparatus is not able to operate normally.Type: GrantFiled: August 6, 2018Date of Patent: April 6, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10956231Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.Type: GrantFiled: July 26, 2019Date of Patent: March 23, 2021Assignee: View, Inc.Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
-
Patent number: 10949161Abstract: A method and apparatus for performing multi-tasking using an external display device in an electronic device are provided. A method for performing a multi-tasking work using an external display device in an electronic device includes the operations of executing at least one application, determining whether to output an application screen to the external display device, in response to determining to output the application screen, sending an emulator execution request to the external display device, and, after sending the emulator execution request to the external display device, determining an application identifier in a screen of an application whose screen is determined to be outputted to the external display device, and transmitting a signal corresponding to the screen and the application identifier to the external display device.Type: GrantFiled: November 25, 2019Date of Patent: March 16, 2021Assignee: Samsung Electronics Co., Ltd.Inventor: Dong-Joon Park
-
Patent number: 10949267Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.Type: GrantFiled: August 29, 2019Date of Patent: March 16, 2021Assignee: View, Inc.Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
-
Patent number: 10949216Abstract: An example method of running an application workload includes detecting a request from a client for a hardware element for executing a workload of an application, the hardware element using a kernel driver to communicate with a host operating system and being abstracted by a node running on the host operating system. The method also includes creating a container on the node. The method further includes allocating the hardware element for the workload to execute in the container. The method also includes loading, by the container, the kernel driver into the host operating system. The method further includes running, by the container, the workload inside the container using the hardware element.Type: GrantFiled: June 17, 2019Date of Patent: March 16, 2021Assignee: RED HAT, INC.Inventors: Jeremy John Eder, Marko Zvonko Kaiser
-
Patent number: 10949274Abstract: An inter-core communication method includes a first inter-core processing circuit of a first processor receiving an inter-core message sent by a first core of the first processor, determining that a target core indicated by the inter-core message is a second core of a second processor, and sending the inter-core message to a first cross-processor communication agent circuit of the first processor, the first cross-processor communication agent circuit sending the inter-core message to a second cross-processor communication agent circuit of the second processor, the second cross-processor communication agent circuit sending the inter-core message to a second inter-core processing circuit of the second processor, and the second inter-core processing circuit sending the inter-core message to the second core.Type: GrantFiled: January 7, 2020Date of Patent: March 16, 2021Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Shangchang Tang, Huafei Qi
-
Patent number: 10949217Abstract: In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application.Type: GrantFiled: October 5, 2020Date of Patent: March 16, 2021Assignee: PNC Financial Services Group, Inc.Inventor: Michael Nitsopoulos
-
Patent number: 10936349Abstract: A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object that corresponds to the first real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object from the second linear string correlithm object that corresponds to zero. The node identifies a second sub-string correlithm object from the second linear string correlithm object that corresponds to the second real-world numerical value, and determines which sub-string correlithm object from the first linear string correlithm object aligns with the second sub-string correlithm. The node outputs the determined sub-string correlithm object from the first linear string correlithm object.Type: GrantFiled: July 24, 2019Date of Patent: March 2, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10936348Abstract: A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object representing the first real-world numerical value and a second sub-string correlithm object from the second linear string correlithm object representing the second real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object. The node identifies a sub-string correlithm object from the second linear string correlithm object that represents zero and determines which sub-string correlithm object from the first linear string correlithm object aligns with the identified sub-string correlithm object from the second linear string correlithm object.Type: GrantFiled: July 24, 2019Date of Patent: March 2, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10929158Abstract: A device configured to link correlithm objects in a correlithm object processing system, includes a link node and a memory. The link node receives a first string correlithm object comprising a first plurality of sub-string correlithm objects and a second string correlithm object comprising a second plurality of sub-string correlithm objects. Each of the second plurality of sub-string correlithm objects are unrelated to each of the first plurality of sub-string correlithm objects in n-dimensional space. The memory is communicatively coupled to the link node and stores a node table that associates at least one of the first plurality of sub-string correlithm objects with at least one of the second plurality of sub-string correlithm objects.Type: GrantFiled: April 11, 2019Date of Patent: February 23, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10922153Abstract: Embodiments of the present disclosure relate to communication methods and devices for virtual base stations. For example, data is sequentially read and written between the hardware accelerator and the general purpose processor of the baseband processing unit at the baseband processing unit arranged with a plurality of virtual base stations, thereby achieving sharing of the traditional hardware accelerator among a plurality of virtual base stations without introducing virtualization layer or increasing hardware complexity.Type: GrantFiled: March 6, 2018Date of Patent: February 16, 2021Assignee: Alcatel LucentInventor: Cheng Wang
-
Patent number: 10922154Abstract: A method includes creating a publisher configured to send messages over a channel having a shared memory. The method includes creating at least one subscriber configured to receive the messages over the channel by sequentially referencing memory slots of the plurality of memory slots. The method includes determining that the next sequential memory slot is currently referenced by a subscriber. The method includes delaying sending the message by the publisher based on determining that the next sequential memory slot is currently referenced by the subscriber. The method includes receiving an event trigger indicative of message reading by the subscriber. The method includes, responsive to receiving the event trigger, determining that the next sequential memory slot is not currently referenced. The method includes sending the message to the next sequential memory slot based on determining that the next sequential memory slot is not currently referenced.Type: GrantFiled: June 2, 2020Date of Patent: February 16, 2021Assignee: X Development LLCInventors: David Allison, Nathan Pooley, Craig Latimer
-
Patent number: 10922109Abstract: A device configured to emulate a node in a correlithm object processing system includes a memory and a node. The memory stores a node table that links source correlithm objects to target correlithm objects. The node receives an input correlithm object and determines n-dimensional distances between it and the source correlithm objects, and determines that it is not within an n-dimensional distance threshold from any of the source correlithm objects in the node table. The node adds the input correlithm object to the node table as a new source correlithm object in response to determining that it is not within the n-dimensional distance threshold from any of the source correlithm objects in the node table. The node then links a new target correlithm object to the new source correlithm object in the node table.Type: GrantFiled: May 14, 2019Date of Patent: February 16, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10915345Abstract: A device configured to associate data to a multiple string correlithm object in a correlithm object processing system includes a bidirectional string correlithm object generator, a node, and a memory. The bidirectional string correlithm object generator outputs multiple bidirectional string correlithm objects that intersect at a central sub-string correlithm object. The node receives data elements, including a common data element. The memory stores a node table that associates the central sub-string correlithm object with the common data element. The node table associates sub-string correlithm objects of a first bidirectional string correlithm object with a first plurality of data elements, and associates sub-string correlithm objects of a second bidirectional string correlithm object with a second plurality of data elements.Type: GrantFiled: April 11, 2019Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10915344Abstract: A device configured to emulate a correlithm object processing system includes a sensors coupled to a node. A first sensor receives a first sample text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the first sample text string. A second sensor receive a second sample text string comprising a plurality of characters and assigns a correlithm objects to corresponding subsets of the plurality of characters of the second sample text string. A third sensor receives a test text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the test text string. The node determines which of the first and second sample text string is the closest match to the test text string by determining which is closer to the test text string in n-dimensional space using the correlithm objects.Type: GrantFiled: March 11, 2019Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10915382Abstract: A computer-implemented method for processing serverless functions includes mapping a received event to an event state of a plurality of event states in a function graph according to a mapping rule, the function graph including one or more actions for the event state. A data package of a previous event state of the plurality of event states is filtered to generate a filtered data package, using a payload filter associated with the event state. The actions of the event state are executed, where the one or more actions satisfy the mapping rule. A modified data package is sent to a computer system to trigger executing one or more serverless functions associated with the executed one or more actions. The modified data package is based on a data package of the event and the filtered data package. One or more responses are received based on execution of the serverless functions.Type: GrantFiled: January 9, 2020Date of Patent: February 9, 2021Assignee: Futurewei Technologies, Inc.Inventors: Hong Zhang, Henry Louis Fourie, Farhad P. Sunavala