1
Andrew F Roberts, Emanuel M Sachs, David R Stoops, Karl T Ulrich, Todd L Siler, David C Gossard, George W Celniker: Computer aided drawing in three dimensions. Massachusetts Institute of Technology, Fish & Richardson, August 17, 1993: US05237647 (240 worldwide citation)

A computer system for aiding in the design of an object, comprising a first sensor representing the object and adapted to be moved in three dimensions in a work area by a designer, the first sensor providing signals to the computer system that indicate its position and orientation in the work area, ...


2
Andrew F Roberts, Jonathan W Booth, Michael R Burati, Thomas E Beauvais, John T Serfass Jr, Joseph Sommers III: Method and apparatus for providing web based services using an XML Runtime model to store state session data. Bow Street Software, J D Harriman II Esq, Coudert Brothers, September 14, 2004: US06792605 (184 worldwide citation)

The present invention provides a method and apparatus for accessing and using services and applications from a number of sources into a customized application. The present invention accomplishes this through an entity referred to as a web service. The web services architecture maintains a directory ...


3
Andrew F Roberts, Jonathan W Booth: Method for creating network services by transforming an XML runtime model in response to an iterative input process. Bow Street Software, J D Harriman II Esq, Coudert Brothers, May 6, 2003: US06560633 (117 worldwide citation)

A method and apparatus for creating network services. Instead of programming or hard coding an entire web service, the invention provides the ability to easily create a module/mechanism (referred to as a template) that produces code that may be utilized to create a web service. Thus, a template is f ...


4
Raj Nair, Andrew F Roberts, IChang Lin: Media mashup system. Azuki Systems, BainwoodHuang, September 16, 2014: US08838748 (21 worldwide citation)

A media mashup system functions as a virtualizable endpoint called an Intelligent Multimedia Pod, or IMP, that ensures a reliable and high-quality multimedia user-experience for a variety of mobile user devices such as intelligent phones etc. The media mashup platform uses a web 2.0 media mashup mod ...


5
Andrew F Roberts, Jonathan P Booth: Method and apparatus creating network services. International Business Machines Corporation, Holland & Knight, Brian J Colandreo Esq, V Raman Bharatula, August 24, 2010: US07783697 (2 worldwide citation)

As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that gen ...


6
Andrew F Roberts, Jonathan W Booth: Method and apparatus creating network services. International Business Machines Corporation, Holland & Knight, Brian J Colandreo Esq, November 4, 2008: US07447733 (2 worldwide citation)

As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that gen ...


7
Marshall A Isman, Richard A Epstein, Ralf Haug, Andrew F Roberts, John Ralston, John L Richardson, Justin Pniower: Data records selection. Initio Technology, Fish & Richardson P C, February 13, 2018: US09892026

A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurali ...


8
Craig W Stanfill, Adam Weiss, Andrew F Roberts, Stephen A Kukolich: Specifying components in graph-based programs. Initio Technology, Occhiuti & Rohlicek, January 8, 2019: US10175951

User input is received specifying components of a graph-based program specification. User input is received specifying links, at least some connecting an output port of an upstream component to an input port of a downstream component. The graph-based program specification is processed to identify on ...


9
Craig W Stanfill, Richard Shapiro, Adam Weiss, Andrew F Roberts, Joseph Skeffington Wholey III, Joel Gould, Stephen A Kukolich: Executing graph-based program specifications. Initio Technology, Occhiuti & Rohlicek, October 2, 2018: US10089087

A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration between ports of linked components, corresponding to transfer of control or transfer of a single data element, and a second ...


10
Craig W Stanfill, Richard Shapiro, Adam Weiss, Andrew F Roberts, Joseph Skeffington Wholey III, Joel Gould: Specifying control and data connections in graph-based programs. Initio Technology, Occhiuti & Rohlicek, April 3, 2018: US09933918

A first component of a graph-based program specification includes an output control port. A second component includes an input control port and an input data port. A third component includes an output data port. The output control port is connected to the input control port, and the output data port ...