Patents by Inventor Steven Roth

Steven Roth 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: 20070073744
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing linked property types in a content management system. These mechanisms and methods for providing linked property types in a content management system can enable users to specify a new property definition type, which refers to another node instance in the content management system. By specifying a link property definition type on a type, the user can then relate a node instance of the modeled type (link source) to any other node instance (link target) in the system. For example, a user can create a type Article with property definitions such as title, body and authorLink. The authorLink property definition can be a link type property definition. Then the user could define an Author content type. When an instance of an Article is created (anArticle), the authorLink property associated with anArticle could refer to a node instance of an Author.
    Type: Application
    Filed: May 22, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070073672
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing lightweight loading for managing content in federated content repositories. These mechanisms and methods for providing lightweight loading for managing content in federated content repositories can enable embodiments to provide subset(s) of content determined to satisfy the request from one or more content repositories integrated into a VCR. The ability of embodiments to provide subset(s) of content determined to satisfy the request can enable displaying content responsive to a request in a format appropriate to the requestor's request.
    Type: Application
    Filed: August 4, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070023055
    Abstract: The present invention relates generally to dental appliances, and more specifically, to a unique bite guard that protects the teeth from the negative effects of teeth grinding or clenching, or other temporomandibular disorders which may include tension headaches, teeth fracture, cracking and/or loss. The application and configuration of the dental appliance is aesthetically superior to other configurations and arrangements and comprises of an outer shell that is small in configuration and is sized to fit the lower portion of a patient's lower front teeth. The dental appliance further includes an inner pliable layer that is in mating engagement with the inner anterior wall and the inner posterior wall of the outer shell. The inner pliable layer is also in mating engagement with the patient's front incisors and conforms to the patient's dentition.
    Type: Application
    Filed: July 30, 2005
    Publication date: February 1, 2007
    Inventor: Steven Roth
  • Patent number: 7167974
    Abstract: A method, and a corresponding mechanism, are used for generating and managing multiple saved kernel configurations. The method includes retrieving an existing kernel configuration, applying a kconfig command, by which a second kernel configuration is generated, and saving the second kernel configuration.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: January 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Roth, Aswin Chandramouleeswaran
  • Patent number: 7076647
    Abstract: The present invention is directed to a method and apparatus in which a UNIX operating system can be configured or tuned without rebooting the system. Advantageously, the present invention is directed to a dynamic mechanism for updating kernel parameters which is persistent and lasts across reboots. The present invention provides a dynamic kernel tunable framework for changing tunables in a kernel without rebooting. A graphical user interface displays and is used to change graphical values and settings of dynamic tunables.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: July 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Roth, Daniel Mathias, Wade J. Satterfield
  • Publication number: 20060095925
    Abstract: One embodiment disclosed relates to a method of automated registry clean-up for an operating system of a computer system. Interfaces on which each module depends is determined, and a module is marked as obsolete if the module depends on an interface that is non-existent in the operating system. Configuration data is removed from a system registry for modules marked as obsolete. Other embodiments are also disclosed.
    Type: Application
    Filed: September 21, 2004
    Publication date: May 4, 2006
    Inventors: Steven Roth, Harshavardhan Kuntur, Aswin Chandramouleeswaran
  • Patent number: 7035928
    Abstract: The present invention, in various embodiments, provides techniques for allocating resources for efficient use by a program. In one embodiment, a method implementing the techniques comprises the steps of identifying an I/O device connected to a storage device storing data associated with the program, and allocating memory arrays and a processor both of which having a shortest distance to the I/O device. In one embodiment, the resources reside in a plurality of nodes each of which includes one or a combination one or more of an I/O device, memory arrays, and a processor. Further, the resources are grouped in a node if they are on the same system bus or if they are connected to a chip providing point-to-point links to resources. In one embodiment, the relative distance between the resources is stored in a table embedded in firmware portable from one operating system to another operating system.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: April 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Larry N McMahan, Steven Roth, James E. Kleeb, Guy L. Kuntz
  • Publication number: 20060075299
    Abstract: Systems, methods, and devices are provided for kernel configurations. One embodiment includes a kernel configuration tool, a system file accessible by the kernel configuration tool, and means for automatically detecting and moving a kernel configuration in association with boot and shutdown routines.
    Type: Application
    Filed: September 21, 2004
    Publication date: April 6, 2006
    Inventors: Aswin Chandramouleeswaran, Lisa Nishiyama, Steven Roth, C.P. Kumar, Naomi Munekawa
  • Publication number: 20060069909
    Abstract: Systems, methods, and devices are provided for kernel registry write operations. One embodiment includes a computer readable medium having a program to cause a device to perform a method. The method includes forcing a write operation of kernel configuration information in a kernel registry service memory to a disk. The method also includes disabling subsequent kernel registry service memory writes to the disk while performing kernel configuration operations on the disk.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 30, 2006
    Inventors: Steven Roth, Harshavardhan Kuntur, Aswin Chandramouleeswaran, Lisa Nishiyama
  • Publication number: 20060064578
    Abstract: Systems, methods, and devices are provided for transactional kernel configuration. One embodiment includes a kernel configuration tool, a system file accessible by the kernel configuration tool, and program instructions executable by the kernel configuration tool to immediately and persistently apply kernel configuration changes a manner that ensures a transactional kernel configuration change.
    Type: Application
    Filed: September 20, 2004
    Publication date: March 23, 2006
    Inventors: Aswin Chandramouleeswaran, Steven Roth, C.P. Kumar, Daniel Mathias, Harshavardhan Kuntur
  • Publication number: 20060059455
    Abstract: One embodiment disclosed relates to a method of validating a source code submission. A source code submission command, including at least one source code file, is received from a submitter. A check is made that the submitter has ownership authorization for each submitted source code file. Furthermore, verification is performed that review requirements for a valid submission are satisfied for each submitted source code file. Other embodiments are also disclosed.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Inventors: Steven Roth, Arun Krishna
  • Publication number: 20060053272
    Abstract: Systems, methods, and devices are provided for kernel configurations. One embodiment includes a kernel configuration tool, a system file accessible by the kernel configuration tool, and means for recovering kernel configurations without the use of a manually creating a “known good post update” kernel configuration.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Steven Roth, Aswin Chandramouleeswaran, C.P. Kumar, Douglas Eldred, Lisa Nishiyama, Arun Krishna
  • Publication number: 20060048128
    Abstract: Systems, methods, and devices are provided for handling changes in module load status. One embodiment includes a module having an object file and a module preparation script. The module object file can implement a function in a program application. The module preparation script file can be associated with the module object file to provide information to prepare the program application for a change in the load status of the module.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Inventors: Steven Roth, C.P. Kumar, Harish Babu, Zheng Zhang
  • Publication number: 20050278073
    Abstract: An apparatus and method are disclosed for improving a medical infusion pump. Users of medical infusion pumps, such as insulin pumps, require a bolus of a medication at predicable times of the day, such as at or near mealtimes for insulin pumps. The disclosed medical infusion pump determines bolus time intervals during which boluses are usually taken, and, alerts the user at one or more calculated alert times during an active bolus time interval when a bolus has not yet been delivered during the active bolus time interval. Advantageously, a different set of bolus time intervals are determined by day of week, to accommodate, for example, different bolus patterns during weekends versus weekdays.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventor: Steven Roth
  • Publication number: 20050071622
    Abstract: A user-defined tunable, and an apparatus and a method for creating the user-defined tunable, are described. The user-defined tunable includes a tunable name, an assigned value, and an expression that relates the user-defined tunable to one or more kernel tunables. The kernel tunables have parameter values defined by the expression, and a change to the expression changes the parameter values of the kernel tunables.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Inventors: Aswin Chandramouleeswaran, Steven Roth
  • Publication number: 20050028151
    Abstract: Systems, methods, and devices are provided for handling module symbols. One embodiment includes a module link tool having a processor, a memory, and program instructions provided to the memory and executable by the processor. The program instructions are executable to translate a particular type of information associated with an object file into instructions to provide to a linker utility.
    Type: Application
    Filed: August 27, 2004
    Publication date: February 3, 2005
    Inventors: Steven Roth, Aswin Chandramouleeswaran, C.P. Kumar, Eric Hamilton, Carl Davidson, Zheng Zhang
  • Publication number: 20040236931
    Abstract: A method, and a corresponding mechanism, are used for generating and managing multiple saved kernel configurations. The method includes retrieving an existing kernel configuration, applying a kconfig command, by which a second kernel configuration is generated, and saving the second kernel configuration.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventors: Steven Roth, Aswin Chandramouleeswaran
  • Publication number: 20040237080
    Abstract: A method, and a corresponding mechanism, are used for resolving interface dependencies in kernel modules during an operating system (O/S) update. The method includes determining the O/S version for which each module is designed, determining a version of the updated O/S, comparing the O/S version for which each module is designed to the version of the updated O/S, and removing from the system those modules that are not compatible with the updated O/S.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventor: Steven Roth
  • Publication number: 20040237070
    Abstract: A method, and a corresponding mechanism, are used for creating a self-describing kernel module. The method includes the steps of expressing data describing a module in a modmeta file format and creating a C language source file. The C language source file is created by translating the expressed data into a series of C language data structures, wherein the series of C language data structures comprises the C language source file. The C language source file is then compiled and linked into the module itself, thus making the module contain its own descriptive data.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventors: Steven Roth, Carl E. Davidson, Eric W. Hamilton
  • Publication number: 20020161902
    Abstract: The present invention, in various embodiments, provides techniques for allocating resources for efficient use by a program. In one embodiment, a method implementing the techniques comprises the steps of identifying an I/O device connected to a storage device storing data associated with the program, and allocating memory arrays and a processor both of which having a shortest distance to the I/O device. In one embodiment, the resources reside in a plurality of nodes each of which includes one or a combination one or more of an I/O device, memory arrays, and a processor. Further, the resources are grouped in a node if they are on the same system bus or if they are connected to a chip providing point-to-point links to resources. In one embodiment, the relative distance between the resources is stored in a table embedded in firmware portable from one operating system to another operating system.
    Type: Application
    Filed: April 25, 2001
    Publication date: October 31, 2002
    Inventors: Larry N. McMahan, Steven Roth, James E. Kleeb, Guy L. Kuntz