Patents by Inventor Stephen A. Sherman

Stephen A. Sherman 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: 6836644
    Abstract: Methods and apparatus are disclosed for establishing a fixed wireless telephone service. A fixed wireless device includes a wireless device for establishing wireless connections to a wireless communications network that interfaces with a public switched telephone network. The fixed wireless device includes a connection that provides telephone service for an ordinary POTS-based telephone, handset, computer, or other communication device. Various techniques are provided for monitoring during use and/or verifying prior to use whether the fixed wireless device remains in an intended fixed location.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 28, 2004
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: James Bacon, Roberto Peon, Stephen Sherman
  • Publication number: 20040203482
    Abstract: Methods and apparatus are disclosed for establishing a fixed wireless telephone service. A fixed wireless device includes a wireless device for establishing wireless connections to a wireless communications network that interfaces with a public switched telephone network. The fixed wireless device includes a connection that provides telephone service for an ordinary POTS-based telephone, handset, computer, or other communication device. Various techniques are provided for monitoring during use and/or verifying prior to use whether the fixed wireless device remains in an intended fixed location.
    Type: Application
    Filed: December 19, 2002
    Publication date: October 14, 2004
    Applicant: BellSouth Intellectual Property Corporation
    Inventors: James Bacon, Roberto Peon, Stephen Sherman
  • Patent number: 6792271
    Abstract: A method and system are provided for registering and operating a wireless telephone in a roaming service area in which the wireless telephone is not registered for roaming services. When a wireless telephone is operated in a such a roaming service area, the roaming service provider whose services the wireless telephone must utilize in order to operate in the roaming service area informs the user of the wireless telephone through a recorded or live message that the wireless telephone may be used in the roaming service area if the user of the wireless telephone purchases and uses a prepaid utilization account offered by the roaming service provider. If the user purchases a prepaid card and loads a balance into a prepaid utilization account, a prepaid services system of the roaming service provider establishes a pseudo-telephone number for use by the wireless telephone in the roaming service area.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: September 14, 2004
    Assignee: BellSouth Intellectual Property, Inc.
    Inventors: Stephen Sherman, Corey Feldstein
  • Patent number: 6073157
    Abstract: A method and system for managing computer program execution is implemented in a set of callable run-time support services which allow processes written in single or multiple languages to cooperate and behave in a predictable and orderly manner. Three key program execution constructs are defined: process, enclave, and thread. The process is the highest level construct of the program execution. It consists of one or more enclaves. The enclave defines the scope of execution semantics defined by the high level languages. This includes the scope of application termination and the scope of name resolution for shared data, files and procedures. The enclave consists of one or more threads. The thread is the basic program execution unit with its own state of execution. A thread may execute concurrently with other threads. A thread may consist of a series of call invocations of procedures. These procedures may be written in different high level languages.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 6, 2000
    Assignee: International Business Machines Corporation
    Inventors: Tsuneo Horiguchi, Stephen Sherman Miller, Alfred William Shannon, William David Wallace
  • Patent number: 5754855
    Abstract: Processing an event signifying a condition in a computer system is described. The computer system maintains an invocation stack which includes a plurality of stack frames. Such event processing operates by selecting a stack frame from the invocation stack, and then determining whether a user specified event processing procedure capable of processing the event has been registered with the selected stack frame. If a user specified event processing procedure has been so registered, then the event is processed using the user specified event processing procedure as specified by a set of rules and options defined for the disposition and/or processing of the specific event. Optionally, it is then determined whether a language specific event processing procedure capable of processing the event has been registered with the selected stack frame.
    Type: Grant
    Filed: May 12, 1997
    Date of Patent: May 19, 1998
    Assignee: International Business Machines Corporation
    Inventors: Stephen Sherman Miller, Timothy William Osborn, Robert Milton Smith, II, Michael Thomas Wheatley
  • Patent number: 5666533
    Abstract: A method and system for managing computer program execution is implemented in a set of callable run-time support services which allow processes written in single or multiple languages to cooperate and behave in a predictable and orderly manner. Three key program execution constructs are defined: process, enclave, and thread. The process is the highest level construct of the program execution. It consists of one or more enclaves. The enclave defines the scope of execution semantics defined by the high level languages. This includes the scope of application termination and the scope of name resolution for shared data, files and procedures. The enclave consists of one or more threads. The thread is the basic program execution unit with its own state of execution. A thread may execute concurrently with other threads. A thread may consist of a series of call invocations of procedures. These procedures may be written in different high level languages.
    Type: Grant
    Filed: February 28, 1994
    Date of Patent: September 9, 1997
    Assignee: International Business Machines Corporation
    Inventors: Tsuneo Horiguchi, Stephen Sherman Miller, Alfred William Shannon, William David Wallace
  • Patent number: 5544246
    Abstract: A smartcard that allows different Service Providers to coexist on the smartcard with none of the Service Providers, nor the owner of the smartcard, having access to the files created for, or by, each of the resident Service Providers. The operating system of the smartcard includes a root directory that is owned by the smartcard's issuer/owner, and each Service Provider is a "user" that is installed by the issuer/owner. Each such user is provided with a subdirectory of the root directory, and within the subdirectory the user creates files and subdirectories with files, as the user deems necessary. The operating system prevents all users of the smartcard, including the smartcard's issuer/owner and the smartcard's holder, from accessing any files that are owned by any other user, when that user chooses to prevent such access. This power to exclude is effected through a password file that is owned by the user and which cannot be altered by any other user, including the smartcard's issuer/owner.
    Type: Grant
    Filed: September 17, 1993
    Date of Patent: August 6, 1996
    Assignee: AT&T Corp.
    Inventors: Richard Mandelbaum, Stephen A. Sherman, Diane R. Wetherington