Patents by Inventor Frank A. Russo
Frank A. Russo 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).
-
Patent number: 11024403Abstract: A method for analyzing a bipartite graph data structure to condense reaction pathways of a metabolic network is described herein. A cell's metabolic network is structured as a bipartite graph, with molecule nodes representing the molecules within metabolism and edges connecting molecule nodes representing chemical reactions or processes. Molecule nodes within the bipartite graph are categorized according to the number of edges leading into and out of each node. If the structure of the bipartite graph indicates that the molecule node does not contribute to flux value solutions of a mathematical model of the metabolic network, then the node and its connected reaction pathway is blocked or removed from the bipartite graph. Thus the complexity of the bipartite graph may be reduced, and crucial nodes and pathways identified.Type: GrantFiled: January 22, 2018Date of Patent: June 1, 2021Assignee: X DEVELOPMENT LLCInventors: Jason Thompson, Frank Russo
-
Publication number: 20200359164Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: ApplicationFiled: July 23, 2020Publication date: November 12, 2020Applicant: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Patent number: 10801265Abstract: A core drill apparatus includes a swing arm pivotably couplable to a mobile platform and a core drill carried by the swing arm. The core drill being movable via the swing arm between a stowed position and a deployed position with respect to the mobile platform. An excavation rig incorporating the same is also provided.Type: GrantFiled: June 27, 2019Date of Patent: October 13, 2020Assignee: TELLUS UNDERGROUND TECHNOLOGY, INC.Inventors: Frank Russo, Ronald Lyon, Carl Brunner
-
Patent number: 10785596Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: GrantFiled: October 8, 2019Date of Patent: September 22, 2020Assignee: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Publication number: 20200242168Abstract: A bipartite graph structure is utilized to better store data. The bipartite graph structure may be used in a biochemical database to efficiently store a variety of molecules and processes that might occur between the molecules. Molecules are represented as molecule nodes, which may have metadata fields including a molecule name, a molecule type, a molecular formula, a sequence, a molecular charge, a set of molecular properties, and a set of component molecules. Processes operating on the molecules are represented by process nodes, which may have metadata fields including a process name, a set of process roles, a set of process properties, and a set of sub-processes. Edges, called roles, each associate a molecule node with a process node and represent the role the associated molecule plays in the associated process. The roles may contain metadata identifying the role type and the stoichiometry coefficient of the molecule in the process.Type: ApplicationFiled: April 9, 2020Publication date: July 30, 2020Applicant: X Development LLCInventors: Jason Thompson, Frank Russo
-
Publication number: 20200221251Abstract: Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of child geofences encompassed by the second parent geofence; and monitoring the second parent geofence and the second plurality of child geofences.Type: ApplicationFiled: March 13, 2020Publication date: July 9, 2020Applicant: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Patent number: 10657179Abstract: A bipartite graph structure is utilized to better store data. The bipartite graph structure may be used in a biochemical database to efficiently store a variety of molecules and processes that might occur between the molecules. Molecules are represented as molecule nodes, which may have metadata fields including a molecule name, a molecule type, a molecular formula, a sequence, a molecular charge, a set of molecular properties, and a set of component molecules. Processes operating on the molecules are represented by process nodes, which may have metadata fields including a process name, a set of process roles, a set of process properties, and a set of sub-processes. Edges, called roles, each associate a molecule node with a process node and represent the role the associated molecule plays in the associated process. The roles may contain metadata identifying the role type and the stoichiometry coefficient of the molecule in the process.Type: GrantFiled: September 1, 2017Date of Patent: May 19, 2020Assignee: X DEVELOPMENT LLCInventors: Jason Thompson, Frank Russo
-
Patent number: 10638255Abstract: Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of child geofences encompassed by the second parent geofence; and monitoring the second parent geofence and the second plurality of child geofences.Type: GrantFiled: September 13, 2017Date of Patent: April 28, 2020Assignee: eBay Inc.Inventors: Nate L Lyman, Frank Russo
-
Publication number: 20200058039Abstract: Real-time busyness information is for a public place is computed in a privacy-sensitive way, and provided for display in relation to historical busyness information. An aggregate amount of real-time location information available for a particular public place is measured (410), and used to determine (420) whether the public place is privacy-qualified. If the public place is privacy-qualified, real-time busyness information is computed (440) for the public place based on the real-time location information. Further, it is determined (450) whether the computed real-time busyness information is accuracy-qualified, based on a comparison of the real-time busyness information to historical busyness information. If both qualifications are met, the real-time busyness information is output (470) for display or to another application.Type: ApplicationFiled: November 4, 2016Publication date: February 20, 2020Applicant: Google LLCInventors: Frank Russo, Luuk Van Dijk, Paul Donnelly, Quang Duong, James Aspinall, Finnegan Southey, Steve Chien
-
Publication number: 20200037101Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: ApplicationFiled: October 8, 2019Publication date: January 30, 2020Applicant: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Patent number: 10516966Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: GrantFiled: April 30, 2019Date of Patent: December 24, 2019Assignee: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Publication number: 20190261128Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Applicant: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Publication number: 20190236243Abstract: A method for matching production of FBA metabolism to supply and demand within a larger production network is described herein. An objective function of FBA metabolism is modified to include an upstream supply generated in upstream sub-units, as well as a downstream demand generated within downstream sub-units in the production network. FBA metabolism and the upstream and downstream sub-units are iteratively solved with updated initial conditions, producing a time series solution to the production network.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventor: Frank Russo
-
Publication number: 20190228130Abstract: A method for analyzing a bipartite graph data structure to condense reaction pathways of a metabolic network is described herein. A cell's metabolic network is structured as a bipartite graph, with molecule nodes representing the molecules within metabolism and edges connecting molecule nodes representing chemical reactions or processes. Molecule nodes within the bipartite graph are categorized according to the number of edges leading into and out of each node. If the structure of the bipartite graph indicates that the molecule node does not contribute to flux value solutions of a mathematical model of the metabolic network, then the node and its connected reaction pathway is blocked or removed from the bipartite graph. Thus the complexity of the bipartite graph may be reduced, and crucial nodes and pathways identified.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Jason Thompson, Frank Russo
-
Patent number: 10334396Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: GrantFiled: September 21, 2018Date of Patent: June 25, 2019Assignee: eBay Inc.Inventors: Nate L Lyman, Frank Russo
-
Publication number: 20190073450Abstract: A method for simulating a biochemical environment utilizes a heterogeneous process model, which evaluates both a flux balance analysis and one or more detailed models each on a different but overlapping sets of molecules in the biochemical environment. The heterogeneous process model evaluates the flux balance analysis based on a stoichiometric matrix, a flux vector including initial internal exchange flux values, and an objective function. The heterogeneous process model evaluates the one or more detailed models based on an initial set of molecule concentrations and a plurality of detailed model parameters. The results are then used to update the exchange fluxes and molecules concentrations. The process is repeated thereby integrating the results of the flux balance analysis with the one or more detailed models.Type: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Inventors: Jason Thompson, Frank Russo
-
Publication number: 20190073433Abstract: A bipartite graph structure is utilized to better store data. The bipartite graph structure may be used in a biochemical database to efficiently store a variety of molecules and processes that might occur between the molecules. Molecules are represented as molecule nodes, which may have metadata fields including a molecule name, a molecule type, a molecular formula, a sequence, a molecular charge, a set of molecular properties, and a set of component molecules. Processes operating on the molecules are represented by process nodes, which may have metadata fields including a process name, a set of process roles, a set of process properties, and a set of sub-processes. Edges, called roles, each associate a molecule node with a process node and represent the role the associated molecule plays in the associated process. The roles may contain metadata identifying the role type and the stoichiometry coefficient of the molecule in the process.Type: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Inventors: Jason Thompson, Frank Russo
-
Publication number: 20190028835Abstract: Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.Type: ApplicationFiled: September 21, 2018Publication date: January 24, 2019Applicant: eBay Inc.Inventors: Nate L. Lyman, Frank Russo
-
Patent number: 10117041Abstract: Methods and systems for automatically configuring mobile device applications based on location are described. In an example, methods and systems for enabling contextual in-store experience modification on a mobile device can include capabilities for altering the functionality of a mobile application based at least in part on the location of the mobile device. For example, a mobile shopping application can be configured to perform different functions depending upon the type of retail location the mobile device is currently in. Additionally, the mobile application can be configured to enable different functions between a retail location and a user's residence, among other locations.Type: GrantFiled: June 12, 2017Date of Patent: October 30, 2018Assignee: eBay, Inc.Inventors: Nate L Lyman, Frank Russo
-
Publication number: 20180007505Abstract: Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of child geofences encompassed by the second parent geofence; and monitoring the second parent geofence and the second plurality of child geofences.Type: ApplicationFiled: September 13, 2017Publication date: January 4, 2018Inventors: Nate L. Lyman, Frank Russo