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: 20240135202
    Abstract: 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: Application
    Filed: March 9, 2023
    Publication date: April 25, 2024
    Inventors: Douglas A. Fidaleo, James R. Kennedy, Michael Barron
  • Publication number: 20240135212
    Abstract: 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: Application
    Filed: March 9, 2023
    Publication date: April 25, 2024
    Inventors: James R. Kennedy, Douglas A. Fidaleo, Anthony P. Dohi, Komath Naveen Kumar, Prutsdom Jiarathanakul, Benjamin Hwang, Michael Barron
  • Patent number: 11922155
    Abstract: 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: Grant
    Filed: September 21, 2020
    Date of Patent: March 5, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Kyle James Barron-Kraus, Broc William Oppler
  • Publication number: 20230244740
    Abstract: 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: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Inventors: Kapeel Sharadrao Sable, Carl Solis, Bojan Beran, Kyle James Barron-Kraus
  • Patent number: 11520622
    Abstract: 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: Grant
    Filed: August 27, 2019
    Date of Patent: December 6, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gurucharan Huchachar, Kyle James Barron-Kraus
  • Patent number: 11140046
    Abstract: 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: Grant
    Filed: August 8, 2018
    Date of Patent: October 5, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Oleg Yakov Sherman, Kyle James Barron-Kraus, Sean Andrew Bradley Bowrin
  • Patent number: 10928413
    Abstract: 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: Grant
    Filed: October 5, 2018
    Date of Patent: February 23, 2021
    Assignee: Rosemount Aerospace Inc.
    Inventors: Brian Daniel Matheis, Jaime Sly, James Barron Egberg
  • Publication number: 20210004318
    Abstract: 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: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Kyle James Barron-Kraus, Broc William Oppler
  • Publication number: 20200348968
    Abstract: 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: Application
    Filed: August 27, 2019
    Publication date: November 5, 2020
    Inventors: Gurucharan Huchachar, Kyle James Barron-Kraus
  • Patent number: 10783060
    Abstract: 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: Grant
    Filed: May 2, 2018
    Date of Patent: September 22, 2020
    Assignee: ServiceNow, inc.
    Inventors: Kyle James Barron-Kraus, Broc William Oppler
  • Publication number: 20200110110
    Abstract: 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: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: Brian Daniel Matheis, Jaime Sly, James Barron Egberg
  • Patent number: 10564173
    Abstract: 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: Grant
    Filed: May 9, 2018
    Date of Patent: February 18, 2020
    Assignee: Rosemount Aerospace, Inc.
    Inventors: Mackenzie Whalen, James Barron Egberg, Paul Robert Johnson
  • Publication number: 20200052976
    Abstract: 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: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Oleg Yakov Sherman, Kyle James Barron-Kraus, Sean Andrew Bradley Bowrin
  • Publication number: 20200019637
    Abstract: 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: Application
    Filed: July 11, 2018
    Publication date: January 16, 2020
    Inventors: Kyle James Barron-Kraus, Gregory Allen Krasnow, Douglas Andrew Bell
  • Publication number: 20190346476
    Abstract: 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: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Inventors: Mackenzie Whalen, James Barron Egberg, Paul Robert Johnson
  • Publication number: 20190340109
    Abstract: 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: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Kyle James Barron-Kraus, Broc William Oppler
  • Patent number: 10416188
    Abstract: 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: Grant
    Filed: July 14, 2017
    Date of Patent: September 17, 2019
    Assignee: Rosemount Aerospace Inc.
    Inventors: Charles Jae Doolittle, Mackenzie Whalen, James Barron Egberg, Aaron A. Cusher, Brian Daniel Matheis
  • Publication number: 20180017591
    Abstract: 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: Application
    Filed: July 14, 2017
    Publication date: January 18, 2018
    Inventors: Charles Jae Doolittle, Mackenzie Whalen, James Barron Egberg, Aaron A. Cusher, Brian Daniel Matheis
  • Patent number: 9563966
    Abstract: 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: Grant
    Filed: December 23, 2011
    Date of Patent: February 7, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Ossi Mikael Kalevo, Markku Oikkonen, Euan James Barron
  • Patent number: 8965045
    Abstract: 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: Grant
    Filed: February 22, 2012
    Date of Patent: February 24, 2015
    Assignee: Nokia Corporation
    Inventors: Ossi Mikael Kalevo, Matti Sakari Hamalainen, John Samuels, Juha H. Alakarhu, Euan James Barron, Marko Torvinen