Patents by Inventor Norman A. Roy
Norman A. Roy 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: 20140215946Abstract: A covering panel. The panel includes multiple lips disposed around the edges of the panel. Each lip projects from a corresponding edge of the panel and extends along at least a portion of the edge. Each lip also includes the features of at least one flange, which projects from the lip. Each lip also includes at least one groove, which receives the at least one flange of a separate, or the same lip. The groove is substantially contiguous with the flange. The panel can also include an elastomeric core, made of PVC or uPVC material. The groove and the flange can be mushroom shaped, and can be complementary such that they share the same shape, but are inversed.Type: ApplicationFiled: August 23, 2012Publication date: August 7, 2014Applicant: DISTRIBUTION DUROY INC.Inventors: Norman Roy, Benoit Fortin
-
Patent number: 7774383Abstract: A set of programs is disclosed comprising a web display interface program (WIP), a Display Configuration Program (DCP) and a Sequence Logging Program (SLP). Responsive to user actions, the set of programs provide instructions to a server connected to storage containing a facet tree database and a rules database. The WIP comprises a user interface and a set of servlets that read the facet element to be displayed from the facet tree database, and based upon the user characteristics, acquire the appropriate display rules for the user from the rules database. The DCP allows an administrator to select or configure rules that will establish views for different end users that are tailored to those particular end users. The SLP allows end users to navigate through a set of facets using a standard faceted search, or using a previously constructed sequence of facets, and logs the user choices for later use.Type: GrantFiled: May 24, 2005Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
-
Publication number: 20090265373Abstract: A tagging application (TA) is disclosed that comprises a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying elements of the facet tree selected by the user along with a known activation method for the user to select a facet element and to assign a value to the selected facet or facet element. The user may proceed to manually tag each facet and facet element by selecting a value representing the facet element to be tagged. The user may also eliminate manual selection of many of the facets and facet elements by choosing a tagging scenario and then applying the tagging scenario. Once the user has selected a tagging scenario, and has indicated that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging has been populated, the tagging program returns the tagged facet tree to the user at the user interface.Type: ApplicationFiled: March 9, 2009Publication date: October 22, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, JR., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
-
Patent number: 7502810Abstract: A tagging application (TA) comprising a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying user selected elements of the facet tree along with an activation method for selecting a facet element and assigning a value to the selected facet or facet element. Facets and facet elements are tagged by selecting a value representing the facet element. Facets and facet elements are eliminated by choosing and applying a tagging scenario. After selecting a tagging scenario, and indicating that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging is populated, the TP returns the tagged facet tree to the user. Explanatory notes may be provided to the user with the tagged tree.Type: GrantFiled: May 24, 2005Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
-
Patent number: 7102620Abstract: An electronic device that has a lower portion that unfolds to reveal an extendable keyboard. When the keyboard is folded closed, a number pad is visible and the device looks similar to a traditional portable or cellular telephone. The device can be used as a personal digital assistant, a cellular telephone, a cordless telephone or as the handset of a traditional wire line telephone. The fold-out keyboard of the electronic device can be used for easy entry of text data while a communication channel is active. The device includes two way messaging and Internet browsing capabilities.Type: GrantFiled: December 24, 2002Date of Patent: September 5, 2006Assignee: Sierra Wireless, Inc.Inventors: Andrew Stanely Guy Harries, Jon Theron Winebrenner, Joseph Peter Robert Tosey, Norman Roy Eldridge, Jamian Russell Cobbett, Mark H. Hoeveler
-
Patent number: 6986076Abstract: The method of the present invention is useful in a computer system including at least two server nodes, each of which can execute clustered server software. The program executes a method for monitoring failure situations to reduce downtime. The method includes the step of detecting an event causing one of the failure situations, and then the method determines if the event affects one of the server nodes. If it is determined the event does affect one of the server nodes, the method then determines if the event exceeds a threshold value. If it is determined the event exceeds a threshold value, the method executes a proactive failover. If the event is not specific to a cluster node, but indicates an impending or actual failure of the cluster software, the method identifies and initiates an appropriate action to fix the condition or provide a workaround (if available) that will preempt an impending failure of the cluster system or would enable a restarting of a failed cluster software.Type: GrantFiled: May 28, 2002Date of Patent: January 10, 2006Assignee: Unisys CorporationInventors: Norman Roy Smith, Prabhakar Krishnamurthy Vellore
-
Publication number: 20040119685Abstract: An electronic device that has a lower portion that unfolds to reveal an extendable keyboard. When the keyboard is folded closed, a number pad is visible and the device looks similar to a traditional portable or cellular telephone. The device can be used as a personal digital assistant, a cellular telephone, a cordless telephone or as the handset of a traditional wire line telephone. The fold-out keyboard of the electronic device can be used for easy entry of text data while a communication channel is active. The device includes two way messaging and Internet browsing capabilities.Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Inventors: Andrew Stanely Guy Harries, Jon Theron Winebrenner, Joseph Peter Robert Tosey, Norman Roy Eldridge, Jamian Russell Cobbett, Mark H. Hoeveler
-
Patent number: 6354920Abstract: A centerless microfinishing machine especially adapted for machining camshaft workpieces. The microfinishing machine causes the camshaft workpiece to rotate through the use of a centerless drive system including spaced rollers which frictionally engage the workpiece. A tooling head assembly strokes between engage and disengage positions and includes individual shoes which simultaneously engage the camshaft lobe and camshaft bearing journal surfaces. Through the use of separate compliant elements, these tools are caused to follow the contours of the surfaces being machined. The tooling head assembly allows these surfaces to be machined simultaneously; therefore, multiple machine functions can be accomplished in a single manufacturing step, which reduces the number of individual pieces of equipment which are required in accordance with typical machining approaches.Type: GrantFiled: July 14, 2000Date of Patent: March 12, 2002Inventors: Norman Roy Judge, Lowell Walter Benickson, John Alfred Payne
-
Patent number: 6334196Abstract: An estimator program is disclosed which performs method steps for estimating the availability of an application program that runs on any computer in a cluster of at least two computers. By the availability of an application program is herein meant the probability that at any particular time instant, at least one of the computers in the cluster will actually be servicing requests from external workstations to use the application program. In one embodiment, the estimator program begins by receiving input parameters which include 1) multiple downtime periods for each computer in the cluster that occur at respective frequencies due to various downtime sources, and 2) an application failover time period for switching the running of the application program from any one computer to another.Type: GrantFiled: February 12, 1999Date of Patent: December 25, 2001Assignee: Unisys CorporationInventors: Lev Smorodinsky, Norman Roy Smith
-
Patent number: 6289391Abstract: In a heterogeneous computer system including at least one Client CPU, at least one Server CPU and a common memory disposed therebetween for storing first and second operating systems that control operation of the Client and Server CPUs, respectively. There is provided Client and Server Programs, both of which are stored in the same common memory. The Client Program is executed by the Client CPU and the Server Program is executed by the Server CPU. A method and system is disclosed wherein the Server Program is adapted for making function calls to the Client Program and the Client Program is adapted for returning results of the called function to the Server Program. The Server Program includes Procedures for invoking a Client Program function, converting parameters and result data from a format compatible with the first operating system to one compatible with the second operating system.Type: GrantFiled: June 25, 1997Date of Patent: September 11, 2001Assignee: Unisys Corp.Inventors: Norman Roy Smith, J. Calvin Hale, Mark Joseph Rentmeesters, Andrew D. Milligan
-
Patent number: 6192418Abstract: There is provided a system and method in a heterogeneous multiprocessing system for performing external procedure calls from a Client Program to a Server Program, both of which are stored in a common memory. The Client Program is executed by a first CPU under control of a first operating system and the Server Program is executed by a second CPU under control of a second operating system. The first and second operating systems are also stored in the common memory. The Client Program includes a Proxy Procedure for invoking a Server program function, and a Stub Procedure for converting parameter and result data from the first to the second operating system. The Client Program further includes a Protocol Procedure for passing data between the Client and Server CPUs.Type: GrantFiled: June 25, 1997Date of Patent: February 20, 2001Assignee: Unisys Corp.Inventors: J. Calvin Hale, Mark Joseph Rentmeesters, Norman Roy Smith
-
Patent number: 6167564Abstract: A system and method in a computer system for integrating software development tools and applications into the computer system in order to build, deploy and maintain enterprise business process applications in a heterogeneous development framework. Integration of the applications and software development tools are achieved through integration of the key elements of the computer system which are business models, domain models and components. In the process of integration the origin of a first newly developed/modified/existing business model is traced to a first newly developed/modified/existing domain model and these models are linked together. Next, the constituent components of a second newly developed/modified/existing domain model are traced to a newly developed/modified/existing set of components created and linked together.Type: GrantFiled: September 17, 1998Date of Patent: December 26, 2000Assignee: Unisys Corp.Inventors: James Albert Fontana, Sridhar Srinivasa Iyengar, Anthony Reginald Pitchford, Norman Roy Smith, Douglas Marshall Tolbert
-
Patent number: 6151638Abstract: There is provided a method in a heterogeneous computer system having at least two CPU's accessing a common memory, which memory has stored therein at least two distinct operating systems. Client and Server Programs are also stored in the common memory. The Client Program is adapted for making function calls to the Server Program and the Server Program is adapted for returning results of the called function to the Client Program. Moreover, the Server Program is adapted for making function calls back to the Client Program and for receiving results therefrom. The Client Program includes procedures for invoking a Server Program function, for converting parameters and result data from a format compatible with the first operating system to one compatible with the second operating system and for passing data between the Client CPU and the Server CPU.Type: GrantFiled: June 25, 1997Date of Patent: November 21, 2000Assignee: Unisys Corp.Inventors: J. Calvin Hale, Mark Joseph Rentmeesters, Norman Roy Smith
-
Patent number: 6141697Abstract: A method is disclosed for performing function calls from a first program operating under control of a first operating system running on a first CPU; to a second program operating under control of a second operating system running on a second CPU. The method operates in a heterogeneous multiprocessing system having a common memory accessible by each of the CPU's and disposed for storing the two different operating systems that actively run and control resources of the system. The method begins by initiating the second program. The first program then makes calls to the second program to perform a specific function while passing parameters thereto for processing according to the specific function. The second program processes the parameters according to the function; and, converts the results from a format compatible with the second program to a format compatible with the first program.Type: GrantFiled: June 25, 1997Date of Patent: October 31, 2000Assignee: Unisys Corp.Inventors: J. Calvin Hale, Mark Joseph Rentmeesters, Norman Roy Smith
-
Patent number: 6038393Abstract: A programmed computer system transforms a distinctive representation of a business model into a generic representation format, such as the Unified Modeling Language ("UML") object model. The system also transforms legacy business processes, including legacy applications into UML format. The UML format of the business model and legacy components are stored in a central repository. The system also allows the reverse engineering and reverse transformation of UML models into a distinctive representation of business models and application components. The transformation of business model information into a UML model is achieved by identifying the differences between these models and creating a bidirectional mapping of the differences. The system also allows for selective movement of objects and models between business process models and UML. In other words, a user may select individual objects to be moved between models.Type: GrantFiled: September 22, 1997Date of Patent: March 14, 2000Assignee: Unisys Corp.Inventors: Sridhar Srinivasa Iyengar, James Albert Fontana, Norman Roy Smith, Brian Edward Pattinson, Anthony Reginald Pitchford, Mireille Mathilde Staub
-
Patent number: 6018627Abstract: A programmed computer system includes a set of development tools, each having a format used to store data and code files. The output data from a developmental tool is transformed into a generic format data which is saved in a repository. The repository also contains all output data, application components, and information as to the relationship between the entities and objects stored in the repository. Each tool employed during the development process puts information into the repository and takes information out of the repository. In this way, the system integrates the tools used in different parts of the development process by passing necessary information from one tool to another. Different tools are employed through each of the development stages, legacy integration, enterprise modeling, domain modeling, writing and editing of business logic, generating skeleton code, component building and wrapping and application deployment.Type: GrantFiled: September 22, 1997Date of Patent: January 25, 2000Assignee: Unisys Corp.Inventors: Sridhar Srinivasa Iyengar, James Albert Fontana, Norman Roy Smith, Brian Edward Pattinson, Anthony Reginald Pitchford, Mireille Mathilde Staub
-
Patent number: 4170802Abstract: There is provided a method of manufacturing a footwear item in which the molded outsole can be firmly affixed to the combination of an upper and an insole. A piece of prime rib tape is bonded to the underside of the insole, placed further inwardly from the edge than is the case in the Goodyear Welt construction, and stitched. The lower free edge of the upper is then stitched to the rib, roughened, and impregnated with bonding cement. Following this the outsole is molded against the underside of the insole so that the outsole contacts and bonds to the roughened region of the upper.Type: GrantFiled: November 7, 1977Date of Patent: October 16, 1979Inventor: Norman A. Roy
-
Patent number: D496642Type: GrantFiled: December 31, 2003Date of Patent: September 28, 2004Assignee: Sierra Wireless, Inc.Inventors: Andrew Harries, Jon Theron Winebrenner, Jamian Russell Cobbett, Mark H. Hoeveler, Stephen Matthew McCallion, Norman Roy Eldridge
-
Patent number: D496655Type: GrantFiled: December 31, 2003Date of Patent: September 28, 2004Assignee: Sierra Wireless, Inc.Inventors: Andrew Harries, Jon Theron Winebrenner, Jamian Russell Cobbett, Mark H. Hoeveler, Stephen Matthew McCallion, Norman Roy Eldridge
-
Patent number: D417332Type: GrantFiled: April 15, 1998Date of Patent: December 7, 1999Assignee: Pasta Foods LimitedInventors: Peter Richard Dawe, Norman Roy Seal