Patents by Inventor James Barron
James Barron has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240135202Abstract: A system includes a computing platform having a hardware processor and a memory storing software code, a memory data structure storing memory features for an artificial intelligence interactive character (AIIC), and a trained machine learning (ML) model. The hardware processor executes the software code to receive interaction data describing a communication by a user with the AIIC, predict, using the trained ML model and the interaction data, at least one user memory feature(s) of the communication, and identify, using the memory data structure, one or more of the memory features for the AIIC as corresponding to the user memory feature(s). The software code also determines, using the user memory feature(s) and the corresponding one or more of the memory features for the AIIC, an interactive communication for execution by the AIIC in response to the communication by the user; and outputs the interactive communication to the AIIC.Type: ApplicationFiled: March 9, 2023Publication date: April 25, 2024Inventors: Douglas A. Fidaleo, James R. Kennedy, Michael Barron
-
Publication number: 20240135212Abstract: A system includes a computing platform having a hardware processor and a memory storing software code, a memory data structure storing memory features for an artificial intelligence interactive character (AIIC), and a trained machine learning (ML) model. The software code is executed to elicit, using the AIIC, a reminiscence from a user, predict, using the trained ML model and the reminiscence, one or more user memory feature(s) of the reminiscence, identify, using the memory data structure, one or more of the memory features for the AIIC as corresponding to the user memory feature(s), and determine, using the user memory feature(s), a mood modifier for a creative composition. The software code is further executed to produce, based on the mood modifier and the corresponding one or more of the plurality of memory features for the AIIC, the creative composition, and provide the creative composition to the AIIC.Type: ApplicationFiled: March 9, 2023Publication date: April 25, 2024Inventors: James R. Kennedy, Douglas A. Fidaleo, Anthony P. Dohi, Komath Naveen Kumar, Prutsdom Jiarathanakul, Benjamin Hwang, Michael Barron
-
Patent number: 11922155Abstract: An example embodiment may involve receiving, from a client device, a request to access a web-based resource of a computational instance. The embodiment may also involve accessing data defining one or more change indications for one or more respective program code units, wherein each of the one or more change indications indicates that a respective program code unit of the one or more program code units has been changed since a most recent software release. The embodiment may also involve generating, for display via the client device, a representation of the web-based resource that includes a region specifying the one or more respective program code units for which there are change indications.Type: GrantFiled: September 21, 2020Date of Patent: March 5, 2024Assignee: ServiceNow, Inc.Inventors: Kyle James Barron-Kraus, Broc William Oppler
-
Publication number: 20230244740Abstract: A server receives a first hypertext transfer protocol (HTTP) from a client device requesting for content associated with a webpage. The server retrieves a plurality of cache keys associated with respective sets of application metadata identified in the first HTTP request from an application metadata database and transmits the cache keys to the client device. The server receives a second HTTP request from the client device identifying one or more cache keys that are not stored in a local HTTP cache of the client device. The server device retrieves the sets of application metadata corresponding to the missing cache keys from the application metadata database and transmits the application metadata to the client device.Type: ApplicationFiled: February 2, 2022Publication date: August 3, 2023Inventors: Kapeel Sharadrao Sable, Carl Solis, Bojan Beran, Kyle James Barron-Kraus
-
Patent number: 11520622Abstract: Systems and methods for processing computing jobs of a managed network are disclosed. Each of one or more worker nodes may implement a scheduler thread and a pool of worker threads. Upon waking up from a sleep state, the scheduler thread may determine a current number of jobs in an in-memory job queue that are waiting for processing by a worker thread, and may compute a job-completion rate of jobs processed by threads of the pool. Based on the job-completion rate, the scheduler thread may perform one or more of retrieving more jobs from a centralized database job queue and adding them to the in-memory job queue; removing one or more jobs from the in-memory job queue and returning them to the database job queue; leaving the in-memory job queue unchanged; or adjusting the duration of the sleep-interval timer. The scheduler thread may then return to a sleep state.Type: GrantFiled: August 27, 2019Date of Patent: December 6, 2022Assignee: ServiceNow, Inc.Inventors: Gurucharan Huchachar, Kyle James Barron-Kraus
-
Patent number: 11140046Abstract: A wireless communication device may include a communication interface, a screen configured to display a graphical user interface (GUI) of a native application, a processor, and memory containing instructions of the native application that, when executed by the processor, cause the wireless communication device to perform operations including: requesting and receiving, by way of the communication interface, data that defines content for display on the GUI, an arrangement of the content, and a script; displaying the content in accordance with the arrangement; receiving input that modifies some of the content as displayed; determining that the wireless communication device is in an offline mode; invoking execution of the script; and while the wireless communications device is in the offline mode: (i) obtaining, as a result of the execution of the script, modifications to the content, and (ii) displaying, on the GUI, the content as modified in accordance with the arrangement.Type: GrantFiled: August 8, 2018Date of Patent: October 5, 2021Assignee: ServiceNow, Inc.Inventors: Oleg Yakov Sherman, Kyle James Barron-Kraus, Sean Andrew Bradley Bowrin
-
Patent number: 10928413Abstract: An aircraft freestream data system can include a first ultrasonic air data system (UADS) configured to sense local acoustic properties at a first location on an aircraft, a first local air data module operatively connected to the first UADS and configured to determine first local air data of the first location and to output first local air data, and a freestream data module operatively connected to the first local air data module. The freestream data module can be configured to receive the first local air data from the local air data module, determine one or more freestream air data parameters based on at least the first local air data, and output the one or more freestream air data parameters to one or more aircraft consuming systems.Type: GrantFiled: October 5, 2018Date of Patent: February 23, 2021Assignee: Rosemount Aerospace Inc.Inventors: Brian Daniel Matheis, Jaime Sly, James Barron Egberg
-
Publication number: 20210004318Abstract: An example embodiment may involve receiving, from a client device, a request to access a web-based resource of a computational instance. The embodiment may also involve accessing data defining one or more change indications for one or more respective program code units, wherein each of the one or more change indications indicates that a respective program code unit of the one or more program code units has been changed since a most recent software release. The embodiment may also involve generating, for display via the client device, a representation of the web-based resource that includes a region specifying the one or more respective program code units for which there are change indications.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Kyle James Barron-Kraus, Broc William Oppler
-
Publication number: 20200348968Abstract: Systems and methods for processing computing jobs of a managed network are disclosed. Each of one or more worker nodes may implement a scheduler thread and a pool of worker threads. Upon waking up from a sleep state, the scheduler thread may determine a current number of jobs in an in-memory job queue that are waiting for processing by a worker thread, and may compute a job-completion rate of jobs processed by threads of the pool. Based on the job-completion rate, the scheduler thread may perform one or more of retrieving more jobs from a centralized database job queue and adding them to the in-memory job queue; removing one or more jobs from the in-memory job queue and returning them to the database job queue; leaving the in-memory job queue unchanged; or adjusting the duration of the sleep-interval timer. The scheduler thread may then return to a sleep state.Type: ApplicationFiled: August 27, 2019Publication date: November 5, 2020Inventors: Gurucharan Huchachar, Kyle James Barron-Kraus
-
Patent number: 10783060Abstract: An example embodiment may involve receiving, from a client device, a request to access a web-based resource of a computational instance. One or more server devices disposed within the instance may be configured to be able to execute a plurality of program code units. A software application may be configured to identify one or more of the program code units that, since a previous software release for the instance or in a subsequent software release for the instance, have been modified or added, and store a corresponding change indication for each identified program code unit. The embodiment may also involve, as part of carrying out the request, executing a subset of the program code units, and may further involve generating and providing for display a representation of the web-based resource including a region specifying each of the subset of program code units for which there is a stored change indication.Type: GrantFiled: May 2, 2018Date of Patent: September 22, 2020Assignee: ServiceNow, inc.Inventors: Kyle James Barron-Kraus, Broc William Oppler
-
Publication number: 20200110110Abstract: An aircraft freestream data system can include a first ultrasonic air data system (UADS) configured to sense local acoustic properties at a first location on an aircraft, a first local air data module operatively connected to the first UADS and configured to determine first local air data of the first location and to output first local air data, and a freestream data module operatively connected to the first local air data module. The freestream data module can be configured to receive the first local air data from the local air data module, determine one or more freestream air data parameters based on at least the first local air data, and output the one or more freestream air data parameters to one or more aircraft consuming systems.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Brian Daniel Matheis, Jaime Sly, James Barron Egberg
-
Patent number: 10564173Abstract: An air data probe includes a housing and a probe head with a body, total pressure and alpha chambers, total pressure and alpha ports, and alpha drain ports. The total pressure chamber extends through a radial center of the body. The alpha chambers are disposed radially outward from the total pressure chamber. The total pressure port is disposed in a distal end of the body is collinear with a centerline axis of the body. The total pressure chamber is in fluid communication with the total pressure port and with the housing. The alpha ports are disposed downstream of the total pressure port and upstream of the housing. The alpha chambers are in fluid communication with the alpha ports. The alpha drain ports are disposed downstream from the alpha port and upstream from the housing. The alpha drain ports fluidly communicate with the alpha chamber.Type: GrantFiled: May 9, 2018Date of Patent: February 18, 2020Assignee: Rosemount Aerospace, Inc.Inventors: Mackenzie Whalen, James Barron Egberg, Paul Robert Johnson
-
Publication number: 20200052976Abstract: A wireless communication device may include a communication interface, a screen configured to display a graphical user interface (GUI) of a native application, a processor, and memory containing instructions of the native application that, when executed by the processor, cause the wireless communication device to perform operations including: requesting and receiving, by way of the communication interface, data that defines content for display on the GUI, an arrangement of the content, and a script; displaying the content in accordance with the arrangement; receiving input that modifies some of the content as displayed; determining that the wireless communication device is in an offline mode; invoking execution of the script; and while the wireless communications device is in the offline mode: (i) obtaining, as a result of the execution of the script, modifications to the content, and (ii) displaying, on the GUI, the content as modified in accordance with the arrangement.Type: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Inventors: Oleg Yakov Sherman, Kyle James Barron-Kraus, Sean Andrew Bradley Bowrin
-
Publication number: 20200019637Abstract: A computational instance of a remote network management platform includes a database API configured to allow operations to be performed on data within the computational instance. A computing system of the computational instance (i) receives a request from a client device to perform an operation on a server device external to the platform; (ii) determines that the server device is accessible by way of a communication protocol that supports a set of protocol-specific operations; (iii) translates the request from a format of the database API into a format of the communication protocol by mapping the requested operation to a target operation of the protocol-specific operations; (iv) instructs the server device to perform the target operation; (v) receives a response containing a result of the server device performing the target operation; and (vi) translates the result from the format of the communication protocol into the format of the database API.Type: ApplicationFiled: July 11, 2018Publication date: January 16, 2020Inventors: Kyle James Barron-Kraus, Gregory Allen Krasnow, Douglas Andrew Bell
-
Publication number: 20190346476Abstract: An air data probe includes a housing and a probe head with a body, total pressure and alpha chambers, total pressure and alpha ports, and alpha drain ports. The total pressure chamber extends through a radial center of the body. The alpha chambers are disposed radially outward from the total pressure chamber. The total pressure port is disposed in a distal end of the body is collinear with a centerline axis of the body. The total pressure chamber is in fluid communication with the total pressure port and with the housing. The alpha ports are disposed downstream of the total pressure port and upstream of the housing. The alpha chambers are in fluid communication with the alpha ports. The alpha drain ports are disposed downstream from the alpha port and upstream from the housing. The alpha drain ports fluidly communicate with the alpha chamber.Type: ApplicationFiled: May 9, 2018Publication date: November 14, 2019Inventors: Mackenzie Whalen, James Barron Egberg, Paul Robert Johnson
-
Publication number: 20190340109Abstract: An example embodiment may involve receiving, from a client device, a request to access a web-based resource of a computational instance. One or more server devices disposed within the instance may be configured to be able to execute a plurality of program code units. A software application may be configured to identify one or more of the program code units that, since a previous software release for the instance or in a subsequent software release for the instance, have been modified or added, and store a corresponding change indication for each identified program code unit. The embodiment may also involve, as part of carrying out the request, executing a subset of the program code units, and may further involve generating and providing for display a representation of the web-based resource including a region specifying each of the subset of program code units for which there is a stored change indication.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Inventors: Kyle James Barron-Kraus, Broc William Oppler
-
Patent number: 10416188Abstract: An air data probe includes a probe body and an air data sensing port disposed in the probe body. The probe body includes a barrel region, a tapered head region extending forward from the barrel region, and a tip at a forward-most end of the tapered head region. The air data sensing port is disposed in the probe body at a port location aft of the tip. The probe body has a turbulence-producing geometry originating at the tip that produces a turbulent boundary layer of airflow that extends from the tip to the port location.Type: GrantFiled: July 14, 2017Date of Patent: September 17, 2019Assignee: Rosemount Aerospace Inc.Inventors: Charles Jae Doolittle, Mackenzie Whalen, James Barron Egberg, Aaron A. Cusher, Brian Daniel Matheis
-
Publication number: 20180017591Abstract: An air data probe includes a probe body and an air data sensing port disposed in the probe body. The probe body includes a barrel region, a tapered head region extending forward from the barrel region, and a tip at a forward-most end of the tapered head region. The air data sensing port is disposed in the probe body at a port location aft of the tip. The probe body has a turbulence-producing geometry originating at the tip that produces a turbulent boundary layer of airflow that extends from the tip to the port location.Type: ApplicationFiled: July 14, 2017Publication date: January 18, 2018Inventors: Charles Jae Doolittle, Mackenzie Whalen, James Barron Egberg, Aaron A. Cusher, Brian Daniel Matheis
-
Patent number: 9563966Abstract: A method including: displaying on a display a reference image; displaying on the display a start position within the reference image; displaying on the display an end position within the reference image; determining a trajectory between the start position and the end position; and defining a target image for each of a plurality of waypoints along the determined trajectory.Type: GrantFiled: December 23, 2011Date of Patent: February 7, 2017Assignee: Nokia Technologies OyInventors: Ossi Mikael Kalevo, Markku Oikkonen, Euan James Barron
-
Patent number: 8965045Abstract: An apparatus including a processor configured to move automatically a sub-set of pixels defining a target captured image within a larger set of available pixels in a direction of an edge of the target captured image when a defined area of interest within the target captured image approaches the edge of the target captured image and configured to provide a pre-emptive user output when the sub-set of pixels approaches an edge of the set of available pixels.Type: GrantFiled: February 22, 2012Date of Patent: February 24, 2015Assignee: Nokia CorporationInventors: Ossi Mikael Kalevo, Matti Sakari Hamalainen, John Samuels, Juha H. Alakarhu, Euan James Barron, Marko Torvinen