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: 20250235786Abstract: 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: ApplicationFiled: December 20, 2024Publication date: July 24, 2025Inventors: Ben Folsom Carter, JR., Benjamin Scott Rich, JR., Jonathan Douglas Hayes
-
Patent number: 12172079Abstract: 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: GrantFiled: July 23, 2021Date of Patent: December 24, 2024Assignee: Electronic Arts Inc.Inventors: Ben Folsom Carter, Jr., Benjamin Scott Rich, Jr., Jonathan Douglas Hayes
-
Publication number: 20230025389Abstract: 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: ApplicationFiled: July 23, 2021Publication date: January 26, 2023Inventors: Ben Folsom Carter, JR., Benjamin Scott Rich, JR., Jonathan Douglas Hayes
-
Patent number: 11520643Abstract: 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: GrantFiled: December 3, 2008Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Steven M. Miller, Lawrence Scott Rich, Ritchard L. Schacher
-
Patent number: 9914086Abstract: 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: GrantFiled: July 2, 2015Date of Patent: March 13, 2018Assignee: IVEC Systems, LLCInventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
-
Patent number: 9908075Abstract: 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: GrantFiled: May 10, 2017Date of Patent: March 6, 2018Assignee: IVEC Systems, LLCInventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
-
Publication number: 20170239607Abstract: 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: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Applicant: IVEC Systems, LLCInventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
-
Publication number: 20160206988Abstract: 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: ApplicationFiled: July 2, 2015Publication date: July 21, 2016Applicant: IVEC Systems, LLCInventors: David Bohrer, Daniel Bohrer, DuWayne Bohrer, Thomas Scott Rich
-
Publication number: 20160121254Abstract: 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: ApplicationFiled: November 3, 2015Publication date: May 5, 2016Applicant: IVEC Systems, LLCInventors: David Bohrer, Daniel Bohrer, Bohrer DuWayne, Thomas Scott Rich
-
Patent number: 9043273Abstract: 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: GrantFiled: April 25, 2008Date of Patent: May 26, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence Scott Rich, Rafik Jaouani
-
Patent number: 8453109Abstract: 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: GrantFiled: March 5, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Kenneth A. Chupa, Timothy M. Francis, Steven F. Wasleski, L. Scott Rich
-
Patent number: 8438468Abstract: 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: GrantFiled: April 15, 2005Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: 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: 8010951Abstract: 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: GrantFiled: January 15, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Richard J. Kulp, Gili Mendel, L. Scott Rich, Gunturi Srimanth, Peter A. Walker, Joseph R. Winchester
-
Patent number: 7792851Abstract: 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: GrantFiled: December 2, 2004Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
-
Patent number: 7793309Abstract: 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: GrantFiled: October 30, 2007Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Timothy Marc Francis, Arthur Thomas Jolin, Yang Lei, Lawrence Scott Rich, Timo Juhani Salo, Kevin Joe Williams
-
Patent number: 7769787Abstract: 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: GrantFiled: July 20, 2007Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: 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: 7769747Abstract: 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: GrantFiled: December 2, 2004Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
-
Patent number: 7694284Abstract: 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: GrantFiled: November 30, 2004Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Daniel Berg, Michael D. Elder, Derek F. Holt, L. Scott Rich, Ritchard L. Schacher
-
Patent number: 7644050Abstract: 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: GrantFiled: December 2, 2004Date of Patent: January 5, 2010Assignee: International Business Machines CorporationInventors: Daniel Christopher Berg, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
-
Publication number: 20090271345Abstract: 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: ApplicationFiled: April 25, 2008Publication date: October 29, 2009Inventors: Lawrence Scott Rich, Rafik Jaouani