Patents by Inventor Scott Rich

Scott Rich 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: 20250235786
    Abstract: The systems and processes described herein can provide dynamic and realistic route generation based on actual route data within the game environment. The system provides for generating a route database for use with a sports simulation game application. The present disclosure also provides for generation of routes during runtime of the game application. The route generation system can help address the problem of generating realistic and lifelike routes based on real life movements of athletes.
    Type: Application
    Filed: December 20, 2024
    Publication date: July 24, 2025
    Inventors: Ben Folsom Carter, JR., Benjamin Scott Rich, JR., Jonathan Douglas Hayes
  • Patent number: 12172079
    Abstract: The systems and processes described herein can provide dynamic and realistic route generation based on actual route data within the game environment. The system provides for generating a route database for use with a sports simulation game application. The present disclosure also provides for generation of routes during runtime of the game application. The route generation system can help address the problem of generating realistic and lifelike routes based on real life movements of athletes.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: December 24, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Ben Folsom Carter, Jr., Benjamin Scott Rich, Jr., Jonathan Douglas Hayes
  • Publication number: 20230025389
    Abstract: The systems and processes described herein can provide dynamic and realistic route generation based on actual route data within the game environment. The system provides for generating a route database for use with a sports simulation game application. The present disclosure also provides for generation of routes during runtime of the game application. The route generation system can help address the problem of generating realistic and lifelike routes based on real life movements of athletes.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Ben Folsom Carter, JR., Benjamin Scott Rich, JR., Jonathan Douglas Hayes
  • Patent number: 11520643
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to cut and paste object processing for instant messaging and provide a method, system and computer program product for clipboard object sharing for instant messaging. In an embodiment of the invention, a method for clipboard object sharing in an instant messaging session can include requesting transfer of a clipboard object from a source instant messaging client to a target instant messaging client in an instant messaging session, determining whether or not the target instant messaging client supports a format of the clipboard object, and transferring the clipboard object to the target instant messaging client only if the target instant messaging client supports the format of the clipboard object.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steven M. Miller, Lawrence Scott Rich, Ritchard L. Schacher
  • Patent number: 9914086
    Abstract: A general ventilation and air filtration system includes an air filtration control unit that monitors and controls an air flow through an air filter and maintains the air flow at a target velocity set point. The target velocity set point is maintained by monitoring and regulating the power of a motor powering a blower that generates an air flow though the air filtration system and through the air filter. By regulating the air flow and maintaining it in the target set point, power consumption and air filter life are significantly improved.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: March 13, 2018
    Assignee: IVEC Systems, LLC
    Inventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
  • Patent number: 9908075
    Abstract: A general ventilation and air filtration system includes an air filtration control unit that monitors and controls an air flow through an air filter and maintains the air flow at a target velocity set point. The target velocity set point is maintained by monitoring and regulating the power of a motor powering a blower that generates an air flow through the air filtration system and through the air filter. By regulating the air flow and maintaining it in the target set point, power consumption and air filter life are significantly improved.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: March 6, 2018
    Assignee: IVEC Systems, LLC
    Inventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
  • Publication number: 20170239607
    Abstract: A general ventilation and air filtration system includes an air filtration control unit that monitors and controls an air flow through an air filter and maintains the air flow at a target velocity set point. The target velocity set point is maintained by monitoring and regulating the power of a motor powering a blower that generates an air flow through the air filtration system and through the air filter. By regulating the air flow and maintaining it in the target set point, power consumption and air filter life are significantly improved.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Applicant: IVEC Systems, LLC
    Inventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
  • Publication number: 20160206988
    Abstract: A general ventilation and air filtration system includes an air filtration control unit that monitors and controls an air flow through an air filter and maintains the air flow at a target velocity set point. The target velocity set point is maintained by monitoring and regulating the power of a motor powering a blower that generates an air flow though the air filtration system and through the air filter. By regulating the air flow and maintaining it in the target set point, power consumption and air filter life are significantly improved.
    Type: Application
    Filed: July 2, 2015
    Publication date: July 21, 2016
    Applicant: IVEC Systems, LLC
    Inventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
  • Publication number: 20160121254
    Abstract: An air filtration system may monitor and control air quality within a building with the use of multiple housings strategically placed throughout the building. Each housing includes a motor driving a fan and an air filter. Selective activation of a cleaning mode removes particulates from the filter within each housing, cleaning only the air filter within the housing that requires cleaning. Air filter cleaning time and power consumed for cleaning is thereby reduced. Also, filtration is improved by locating a filter and a motor at key locations.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 5, 2016
    Applicant: IVEC Systems, LLC
    Inventors: David Bohrer, Daniel Bohrer, Bohrer DuWayne, Thomas Scott Rich
  • Patent number: 9043273
    Abstract: A data warehouse is constructed using the relational mapping of a transactional database without reconstructing the data relationships of the transactional database. First, an application programmer analyzes an object model in order to describe facts and dimensions using the objects, attributes, and paths of the object model. Each of the dimensions has an identifier that correlates an item in the transactional database to a dimension record in the data warehouse. The fact and dimension descriptions are saved to a description file. Second, a Data Warehouse Engine (DWE) then access the description file and uses the object model, fact and dimension descriptions, and object-relational mapping to map transactional data to the data warehouse.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: May 26, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Scott Rich, Rafik Jaouani
  • Patent number: 8453109
    Abstract: Embodiments of the invention provide a dictionary, which may be modified by a developer, that provides a mapping of the generation routine to be performed and a pointer or identifier of the generator employed for the specified generation routine. As will be appreciated, embodiments of the invention may employ a dictionary which comprises a plurality of generation routine-code generator identity data pairs. A generator routine may be, for example, associated with the generation of source code associated with a particular object class, fields, methods, method bodies, procedures, comments, subroutines and the like. By modifying a generation routine-code generator identity data pair in a generator dictionary, a developer or user is able to modify the source code (e.g., the structure and/or content of the source) which is ultimately generated by the generator.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kenneth A. Chupa, Timothy M. Francis, Steven F. Wasleski, L. Scott Rich
  • Patent number: 8438468
    Abstract: The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Michael Damein Elder, Timothy Marc Francis, Patrick James Kelley, Jr., John David Lanuti, Narinder Makin, Jason Robert McGee, Sachin Pravin Patel, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Patent number: 8010951
    Abstract: A fault-tolerant method of bottom-up editing whereby simultaneous display of the GUI view and source code view are available, and wherein real-time bottom-up editing is provided. In accordance with a preferred embodiment of the present invention, changes to the source code are isolated, first by isolating and analyzing source code according to groupings associated with the structure of the language used for the source code and then isolating and analyzing individual lines of source code within these groupings. If there are no errors in a particular grouping of source code, the changes in the grouping are automatically applied to the GUI. If errors are found in a grouping, the grouping is further analyzed to determine which lines contain the error. Semantic and syntactic errors are thereby isolated and, where found, are ignored. However, correct lines of the source code are also identified and thereby applied to the GUI for interpretation and display.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Kulp, Gili Mendel, L. Scott Rich, Gunturi Srimanth, Peter A. Walker, Joseph R. Winchester
  • Patent number: 7792851
    Abstract: A method, apparatus, and computer instructions for defining queries in terms of data objects. A simplified query syntax is introduced for querying across a set of data objects which does not require the duplication of data object shape information. A data object is first defined by providing a name for the data object. Attribute and relationship information is added to the data object, wherein the information defines the shape of the data object. When a query is created, it is defined in terms of data objects. The query is processed, wherein processing the query includes extracting the shape of the data objects using the attribute information in the query. The query is expanded by adding additional syntax to the query based on relationship information defined for the data objects and then executed in its expanded form.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Patent number: 7793309
    Abstract: Methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification are disclosed. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy Marc Francis, Arthur Thomas Jolin, Yang Lei, Lawrence Scott Rich, Timo Juhani Salo, Kevin Joe Williams
  • Patent number: 7769787
    Abstract: A method and system for maintaining originality-related information about elements in an editable object. It is determined that an element has been edited in the editable object. The originality-related information about the element, including the element's creator, is identified and recorded by embedding the originality-related information in the editable object, storing the originality-related information in an attached file, or storing the originality-related information in association with the element in a repository configured to be shared by different editable objects and further configured to be queried for elements of the different editable objects in association with originality-related information pertaining to the elements of the different editable objects.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent Tzion Hailpern, Da Ming Hao, Lin Luo, Peter Kenneth Malkin, Harold Ossher, Lawrence Scott Rich, Dave Thomson, Zhong Tian, John Wiegand, Hang Jun Ye
  • Patent number: 7769747
    Abstract: A method and apparatus for generating a service data object based service pattern for an EJB model is provided. Definitions of session bean façade, SDOs, and queries are defined in entity beans. When the definitions are processed, SDOs, related SDOs, and queries for SDOs are added to the session bean façade. At run time, a client may manipulate the SDOs and apply changes to the SDOs via a mediator obtained from a mediator cache. The mediator persists the SDOs to a data graph without interfering the entity bean.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Patent number: 7694284
    Abstract: The concept of “renderers” and “translators” is introduced in connection with bidirectional conversion between object models and XML. A renderer embodies the logic responsible for mediating the parser specific APIs for reading and writing XML. It utilizes a plurality of translator objects, which embody the mapping information needed to convert the XML into object model instances. The translator objects themselves do not contain “knowledge” of parser implementations; thus, the translators are common and can be shared and reused by any and all renderer implementations. Since each translator embodies the knowledge and rules regarding how to convert an XML model to an object model, and how to convert object models to XML, it is thus independent of the particular renderer that is being used, whether it be SAX, DOM, or some other renderer.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Berg, Michael D. Elder, Derek F. Holt, L. Scott Rich, Ritchard L. Schacher
  • Patent number: 7644050
    Abstract: A method and apparatus is provided for annotation-based behavior extensions. A primary contributor is identified based on a first attribute. Behaviors from a secondary contributor are linked to the primary contributor once a second attribute is examined. Finally, one or more files are generated using the linked behaviors from the primary and secondary contributors.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Publication number: 20090271345
    Abstract: A data warehouse is constructed using the relational mapping of a transactional database without reconstructing the data relationships of the transactional database. First, an application programmer analyzes an object model in order to describe facts and dimensions using the objects, attributes, and paths of the object model. Each of the dimensions has an identifier that correlates an item in the transactional database to a dimension record in the data warehouse. The fact and dimension descriptions are saved to a description file. Second, a Data Warehouse Engine (DWE) then access the description file and uses the object model, fact and dimension descriptions, and object-relational mapping to map transactional data to the data warehouse.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 29, 2009
    Inventors: Lawrence Scott Rich, Rafik Jaouani