Patents by Inventor Michael Patrick Rodgers

Michael Patrick Rodgers 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: 9372844
    Abstract: A method, system, and computer program product for displaying an automatically generated graphical display of a business process flow to facilitate user interaction with enterprise software applications. A compact symbolic annotation language is used in conjunction with a flow generator to automatically generate a computer renderable description of the business process flow. The method commences by defining symbols to form an alphabet to be used in the symbolic annotation language. The compact symbolic language is capable of representing rich semantics including process operations, fork operations, and join operations. Once an agent (e.g., a person, a computer agent) has captured a particular business process flow using symbols of the compact symbolic annotation language, then a computer process performs a mapping of the symbols to a markup language. The markup language can be rendered in a graphical display. The markup language can be HTML/CSS, SVG, UML, or another markup language.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: June 21, 2016
    Assignee: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, John David Holder
  • Publication number: 20160094421
    Abstract: Disclosed is a method and mechanism to implement a unified infrastructure for handling IoT components and devices. A platform is provided to integrate, access, and control any type of local device, and to use any type of back-end application to processed collected data from the local devices.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gurbinder Singh BALI, Filipe LEAHY-DIOS, Michael Patrick RODGERS, Shoaib JAVED LAL MOHAMMED AMEERJAN
  • Publication number: 20160092036
    Abstract: A method, system, and computer program product for mobile device interface generation. Embodiments commence upon receiving electronic communication comprising form metadata describing a user interface form. The form metadata comprises one or more field identifiers, which fields of the user interface form are bound to JSON messages (e.g., to receive field data). The form metadata further describes data types pertaining to the form fields, and the data types pertaining to the fields are used to select one or more user interface screen devices from a repository. One or more of the user interface screen devices are associated (e.g., bound) to occurrences of the same JSON message as were bound to fields of the user interface form. The selected one or more interface screen devices are output in a format of data that describes the selected interface screen devices in a manner for deployment on corresponding a mobile device or devices.
    Type: Application
    Filed: August 20, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Patrick RODGERS, Filipe LEAHY-DIOS, Gurbinder Singh BALI, Shoaib JAVED LAL MOHAMMED AMEERJAN
  • Publication number: 20160094497
    Abstract: A system, method, and computer program product for building JSON message relationships for offline operation of an enterprise application is presented. The claimed embodiments address the problem of mobile application behavior during periods of limited access to backend application services and data. More specifically, some embodiments are directed to approaches for capturing request and response information communicated between a client device and application server when connected by a network, and storing respective relationships using the captured information. The stored requests and responses and respective relationships are used to emulate the backend services provided by the application server when the client device is disconnected from the network. In one or more embodiments, a crawler on the client device can generate simulated online requests to build a set of information for use by the emulator when the client device is disconnected from the application server.
    Type: Application
    Filed: July 2, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shoaib JAVED, Filipe LEAHY-DIOS, Michael Patrick RODGERS, Gurbinder Singh BALI
  • Publication number: 20160089606
    Abstract: Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shoaib JAVED LAL MOHAMMED AMEERJAN, Michael Patrick RODGERS, Filipe LEAHY-DIOS, Gary Taft GRIESHABER, Gurbinder Singh BALI, Rudolph E. LUKEZ
  • Publication number: 20150089466
    Abstract: Disclosed are improved methods, systems, and computer program products for implementing an action command engine to simplify an end user's experience in executing processes in applications by enabling an action command engine to guide a user through the process in a step by step fashion. Embodiments of the invention can be implemented in different modes of operations, such as manual mode, auto-entry mode, or batch fill mode. A universal next button may be deployed to guide end user's through any process or task in software applications.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 26, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Patrick RODGERS, Gurbinder Singh BALI
  • Publication number: 20150089470
    Abstract: A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message.
    Type: Application
    Filed: February 12, 2014
    Publication date: March 26, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin SHAKESPEARE, Nicole Jodie LAURENT, Michael Patrick RODGERS
  • Publication number: 20140304811
    Abstract: Embodiments of the present invention provide a mechanism for monitoring data using a watchlist item and a watchlist item definition that includes a set of parameters for identifying a set of data items for user action and criteria for recommending or requiring user action for the set of data items to be identified.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 9, 2014
    Applicant: Oracle International Corporation
    Inventors: Michael Patrick RODGERS, Christopher Lee WALSH
  • Patent number: 7631571
    Abstract: A rack and pinion steering system including a rack slidably supported within a housing that engages in a pinion gear. A yoke assembly, including a yoke member engaging the rack, operates to guide the rack and maintain engagement of the rack and pinion during operation of the steering system. A retainer member holds a yoke plug, used in the yoke assembly, in position and also seals the yoke assembly to provide a sealed interface that protects the internal components of the steering system from water and other contaminants.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: December 15, 2009
    Assignee: Ford Global Technologies, LLC
    Inventors: John David Douma, Madhu Nambiar, Luis Carballo, Jr., Brian Robert Burchart, Michael Patrick Rodgers
  • Publication number: 20080006110
    Abstract: A rack and pinion steering system including a rack slidably supported within a housing that engages in a pinion gear. A yoke assembly, including a yoke member engaging the rack, operates to guide the rack and maintain engagement of the rack and pinion during operation of the steering system. A retainer member holds a yoke plug, used in the yoke assembly, in position and also seals the yoke assembly to provide a sealed interface that protects the internal components of the steering system from water and other contaminants.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 10, 2008
    Inventors: John David Douma, Madhu Nambiar, Luis Carballo, Brian Robert Burchart, Michael Patrick Rodgers
  • Patent number: 6152489
    Abstract: A vehicle includes first and second A-pillars with a cross-car beam connecting the first and second A-pillars. A steering column assembly is positioned within the vehicle and includes at least one pivot joint. A single attachment component directly connects the pivot joint to the cross-car beam.
    Type: Grant
    Filed: September 9, 1999
    Date of Patent: November 28, 2000
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Gregory Thomas Hedderly, Robert Daniel Restauri, Michael Patrick Rodgers, William L. Fisher, Kumar Balakrishna Kulkarni, Thomas Junior Luckett, William Francis Weber