Patents by Inventor David Cronin

David Cronin 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: 20240143324
    Abstract: Processing a set containment operation that includes a combination of singleton values and value ranges includes first searching the subset of singleton values. The first search is performed in O(log(n)) time, where n is the number of singleton values. If the first search does not find the target value in the singleton subset, then a second search is performed on each value range. The second search is performed in O(n) time where n is the number of value ranges.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventor: David Cronin
  • Patent number: 11966777
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: April 23, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide
  • Publication number: 20240085047
    Abstract: A system includes a controller, a heating, ventilation, and air conditioning (HVAC) unit, first and second dampers, and first and second pressure sensors. The first damper is positioned at a first air duct that supplies air from an exterior of a premises. The second damper is positioned at a second air duct that supplies air from an interior of the premises. The first pressure sensor is configured to detect an air pressure exterior to the premises. The second pressure sensor is configured to detect an air pressure within the premises. The controller is configured to receive the detected exterior air pressure and the detected interior air pressure, and the controller is configured to change the air pressure within the premises by adjusting at least one of the first damper and the second damper based on the detected exterior and interior air pressures.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: James T. WOOLAWAY, John CRONIN, Travis READ, Patrick Lynch CLARKE, David G. QUAM, Robert John PROBIN, Kenneth ESKILDSEN, Alastair BRYCE
  • Patent number: 11928422
    Abstract: Systems, methods, and computer-readable media are disclosed for annotating configuration language function evaluation. One or more configuration language expressions may be received by a configuration language development environment. The one or more configuration language expressions may be parsed into one or more atomic configuration language expressions. Based on a particular route at the specified point of execution in an application, the one or more configuration language expressions may be evaluated. The annotations may be rendered to provide an explanation of an underlying control flow.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: March 12, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: David Cronin, Sharad Birmiwal, Paraic Gallagher
  • Publication number: 20240039840
    Abstract: A routing policy includes policy directives and policy functions. Execution of the routing policy includes invoking a policy function at a point of application in a policy directive. Execution of the invoked policy function can include making any number of nested function calls. When an EXIT statement is encountered in a nested policy function, execution of the policy function terminates and execution of the routing policy continues immediately with the policy directive following the point of application, irrespective of how deeply nested in the invocation hierarchy the policy function is.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 1, 2024
    Inventors: Oscar Harry Frasier, David Cronin, Keon Matthew Vafai, Matthieu Loriol, Sharad Birmiwal
  • Patent number: 11245611
    Abstract: Techniques described herein relate to performing an analysis of application of a routing policy to a route. Specifically, the techniques relate to a command that may be executed to evaluate the steps of the routing policy (e.g., a route map). A copy of a live route map may be made. Receipt of the command may cause the steps of the routing policy to be simulated using the copy. The simulation may return results of analyzing the outcome of each step in the routing policy. Based on the results, an updated routing policy copy may be generated that changes one or more steps in the routing policy. The updated routing policy copy may then be re-simulated to determine if the changes caused the intended effect. If so, the live routing policy may be replaced with the updated routing policy copy.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 8, 2022
    Assignee: Arista Networks, Inc.
    Inventor: David Cronin
  • Publication number: 20210359929
    Abstract: Techniques described herein relate to performing an analysis of application of a routing policy to a route. Specifically, the techniques relate to a command that may be executed to evaluate the steps of the routing policy (e.g., a route map). A copy of a live route map may be made. Receipt of the command may cause the steps of the routing policy to be simulated using the copy. The simulation may return results of analyzing the outcome of each step in the routing policy. Based on the results, an updated routing policy copy may be generated that changes one or more steps in the routing policy. The updated routing policy copy may then be re-simulated to determine if the changes caused the intended effect. If so, the live routing policy may be replaced with the updated routing policy copy.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventor: David Cronin
  • Patent number: 10999339
    Abstract: Systems and methods for targeted delivery of content to and monitoring content consumption involve determining whether to target a computer for delivery of content by evaluating content contextual information associated with a user. The content contextual information can be determined from stored data, by analyzing the computer's interaction with an information management system, or by analyzing computer inputs affecting the display of prior content on a display device of the computer. If the computer is to be targeted, then the server causes the content to be transmitted to the computer. The server also determines content delivery characteristics, such as when to transmit the content to the computer or an alert type to be transmitted with the content, based on the content contextual information. The server may generate a report on content consumption based on computer inputs affecting the display of the content on a display device of the computer.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 4, 2021
    Inventors: Christians Izquierdo, David Cronin
  • Patent number: 10963541
    Abstract: Disclosed herein are systems and methods for implementing a RELATED command with a predictive query interface including means for generating indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; storing the indices within a database of a host organization; exposing the database of the host organization via a request interface; receiving, at the request interface, a query for the database specifying a RELATED command term and a specified column as a parameter for the RELATED command term; querying the database using the RELATED command term and passing the specified column to generate a predictive record set; and returning the predictive record set responsive to the query, the predictive record set having a plurality of elements therein, each of the returned elements including a column identifier and a confidence indicator for the specified column passed with the RELATED command term, wherein the confidence indicator in
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: March 30, 2021
    Assignee: salesforce.com, inc.
    Inventors: Beau David Cronin, Fritz Heinrich Obermeyer, Cap Christian Petschulat, Eric Michael Jonas, Jonathan Glidden
  • Publication number: 20190334967
    Abstract: Systems and methods for targeted delivery of content to and monitoring content consumption involve determining whether to target a computer for delivery of content by evaluating content contextual information associated with a user. The content contextual information can be determined from stored data, by analyzing the computer's interaction with an information management system, or by analyzing computer inputs affecting the display of prior content on a display device of the computer. If the computer is to be targeted, then the server causes the content to be transmitted to the computer. The server also determines content delivery characteristics, such as when to transmit the content to the computer or an alert type to be transmitted with the content, based on the content contextual information. The server may generate a report on content consumption based on computer inputs affecting the display of the content on a display device of the computer.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Applicant: DEVFACTO TECHNOLOGIES INC.
    Inventors: Christians IZQUIERDO, David Cronin
  • Patent number: 10007956
    Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: June 26, 2018
    Assignee: salesforce.com, Inc.
    Inventors: Daniel Everett Jemiolo, Beau David Cronin
  • Publication number: 20180047115
    Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.
    Type: Application
    Filed: October 30, 2017
    Publication date: February 15, 2018
    Applicant: salesforce.com, inc.
    Inventors: Daniel Everett JEMIOLO, Beau David CRONIN
  • Patent number: 9870545
    Abstract: A system and method for providing user interface for user-specified context is disclosed. According to one embodiment, a computer-implemented method for providing a context-based user interface comprises providing a collection of user interface cards based on a user's context and receiving a user's selection of a plurality of user interface cards from the collection of user interface cards. The plurality of user interface cards is saved on a user's device, and the plurality of user interface cards comprises a user interface card that has a data portion and a form portion. The form portion of the user interface card is updated from a card repository. The data portion of the user interface card is separately received from a remote device or a remote server. The user interface card is displayed on the user's device with an updated form portion and the received data portion.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: January 16, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: David Cronin, Gregory Petroff
  • Patent number: 9864963
    Abstract: A system and method for providing context-based user interface cards is disclosed. According to one embodiment, a computer-implemented method comprises determining a user's context and a user's device. A plurality of user interface cards to the user's device is provided based on the user's context. Each of the plurality of user interface cards has a data portion and a form portion, and the data portion and the form portion of each of the plurality of user interface cards are delivered separately to the user's device.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: January 9, 2018
    Assignee: General Electric Company
    Inventors: David Cronin, Gregory Petroff
  • Patent number: 9805427
    Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 31, 2017
    Assignee: SALESFORCE.COM, INC.
    Inventors: Daniel Everett Jemiolo, Beau David Cronin
  • Patent number: 9690815
    Abstract: Disclosed herein are systems and methods for implementing data upload, processing, and predictive query API exposure including means for receiving a dataset in a tabular form, the dataset having a plurality of rows and a plurality of columns; processing the dataset to generate indices representing probabilistic relationships between the rows and the columns of the dataset; storing the indices in a database; exposing an Application Programming Interface (API) to query the indices in the database; receiving a request for a predictive query or a latent structure query against the indices in the database; querying the database for a prediction based on the request via the API; and returning the prediction responsive to the request. Other related embodiments are further disclosed.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 27, 2017
    Assignee: salesforce.com, inc.
    Inventors: Beau David Cronin, Cap Christian Petschulat, Eric Michael Jonas
  • Publication number: 20160364420
    Abstract: Disclosed herein are systems and methods for implementing a RELATED command with a predictive query interface including means for generating indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; storing the indices within a database of a host organization; exposing the database of the host organization via a request interface; receiving, at the request interface, a query for the database specifying a RELATED command term and a specified column as a parameter for the RELATED command term; querying the database using the RELATED command term and passing the specified column to generate a predictive record set; and returning the predictive record set responsive to the query, the predictive record set having a plurality of elements therein, each of the returned elements including a column identifier and a confidence indicator for the specified column passed with the RELATED command term, wherein the confidence indicator in
    Type: Application
    Filed: August 26, 2016
    Publication date: December 15, 2016
    Inventors: Beau David Cronin, Fritz Heinrich Obermeyer, Cap Christian Petschulat, Eric Michael Jonas, Jonathan Glidden
  • Patent number: D786304
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: May 9, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: David Cronin, Antoine Veliz, Andrew Crow
  • Patent number: D794647
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: August 15, 2017
    Assignee: General Electric Company
    Inventors: David Cronin, Antoine Veliz, Andrew Crow
  • Patent number: D869499
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: December 10, 2019
    Assignee: General Electric Company
    Inventors: David Cronin, Antoine Veliz, Andrew Crow