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: 20240143324Abstract: 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: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventor: David Cronin
-
Patent number: 11966777Abstract: 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: GrantFiled: February 7, 2022Date of Patent: April 23, 2024Assignee: Texas Instruments IncorporatedInventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide
-
Publication number: 20240085047Abstract: 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: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: James T. WOOLAWAY, John CRONIN, Travis READ, Patrick Lynch CLARKE, David G. QUAM, Robert John PROBIN, Kenneth ESKILDSEN, Alastair BRYCE
-
Patent number: 11928422Abstract: 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: GrantFiled: January 24, 2023Date of Patent: March 12, 2024Assignee: ARISTA NETWORKS, INC.Inventors: David Cronin, Sharad Birmiwal, Paraic Gallagher
-
Publication number: 20240039840Abstract: 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: ApplicationFiled: October 25, 2022Publication date: February 1, 2024Inventors: Oscar Harry Frasier, David Cronin, Keon Matthew Vafai, Matthieu Loriol, Sharad Birmiwal
-
Patent number: 11245611Abstract: 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: GrantFiled: May 12, 2020Date of Patent: February 8, 2022Assignee: Arista Networks, Inc.Inventor: David Cronin
-
Publication number: 20210359929Abstract: 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: ApplicationFiled: May 12, 2020Publication date: November 18, 2021Inventor: David Cronin
-
Patent number: 10999339Abstract: 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: GrantFiled: April 30, 2018Date of Patent: May 4, 2021Inventors: Christians Izquierdo, David Cronin
-
Patent number: 10963541Abstract: 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 inType: GrantFiled: August 26, 2016Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Beau David Cronin, Fritz Heinrich Obermeyer, Cap Christian Petschulat, Eric Michael Jonas, Jonathan Glidden
-
Publication number: 20190334967Abstract: 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: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Applicant: DEVFACTO TECHNOLOGIES INC.Inventors: Christians IZQUIERDO, David Cronin
-
Patent number: 10007956Abstract: 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: GrantFiled: October 30, 2017Date of Patent: June 26, 2018Assignee: salesforce.com, Inc.Inventors: Daniel Everett Jemiolo, Beau David Cronin
-
Publication number: 20180047115Abstract: 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: ApplicationFiled: October 30, 2017Publication date: February 15, 2018Applicant: salesforce.com, inc.Inventors: Daniel Everett JEMIOLO, Beau David CRONIN
-
Patent number: 9870545Abstract: 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: GrantFiled: October 8, 2013Date of Patent: January 16, 2018Assignee: GENERAL ELECTRIC COMPANYInventors: David Cronin, Gregory Petroff
-
Patent number: 9864963Abstract: 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: GrantFiled: October 8, 2013Date of Patent: January 9, 2018Assignee: General Electric CompanyInventors: David Cronin, Gregory Petroff
-
Patent number: 9805427Abstract: 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: GrantFiled: January 29, 2015Date of Patent: October 31, 2017Assignee: SALESFORCE.COM, INC.Inventors: Daniel Everett Jemiolo, Beau David Cronin
-
Patent number: 9690815Abstract: 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: GrantFiled: June 13, 2016Date of Patent: June 27, 2017Assignee: salesforce.com, inc.Inventors: Beau David Cronin, Cap Christian Petschulat, Eric Michael Jonas
-
Publication number: 20160364420Abstract: 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 inType: ApplicationFiled: August 26, 2016Publication date: December 15, 2016Inventors: Beau David Cronin, Fritz Heinrich Obermeyer, Cap Christian Petschulat, Eric Michael Jonas, Jonathan Glidden
-
Patent number: D786304Type: GrantFiled: November 20, 2014Date of Patent: May 9, 2017Assignee: GENERAL ELECTRIC COMPANYInventors: David Cronin, Antoine Veliz, Andrew Crow
-
Patent number: D794647Type: GrantFiled: November 21, 2014Date of Patent: August 15, 2017Assignee: General Electric CompanyInventors: David Cronin, Antoine Veliz, Andrew Crow
-
Patent number: D869499Type: GrantFiled: May 1, 2017Date of Patent: December 10, 2019Assignee: General Electric CompanyInventors: David Cronin, Antoine Veliz, Andrew Crow