Patents by Inventor Benson I. Margulies

Benson I. Margulies 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: 7437284
    Abstract: Disclosed are methods and systems for detecting boundaries between areas of different languages in a body of text.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: October 14, 2008
    Assignee: Basis Technology Corporation
    Inventor: Benson I. Margulies
  • Patent number: 6694412
    Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: February 17, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 6560596
    Abstract: A system and method for storing and retrieving information based upon a string, where the string can be encoded in one of a variety of script encodings. The script encodings can be selected from a set of relevant encodings for the particular application. The system and method are designed to allow the use of legacy information indexed by keys encoded in a single script to merge or join with additional information indexed by keys encoded in multiple additional scripts. In addition, the system and method allow the migration of information from a single national script encoding to a multiple national script encodings or a universal script encoding. The system and method are further directed to an improved domain name system that allows the creation and operation of domain names in a plurality of national encodings and further includes methods for resolving ambiguous encodings.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: May 6, 2003
    Assignee: MultiLingual Domains LLC
    Inventors: Benson I. Margulies, Carl W. Hoffman
  • Publication number: 20020078310
    Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 20, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Steven J. Frank, Henry Burkhardt, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 6330649
    Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.
    Type: Grant
    Filed: August 16, 1999
    Date of Patent: December 11, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 5960461
    Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.
    Type: Grant
    Filed: March 14, 1995
    Date of Patent: September 28, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 5297265
    Abstract: A digital data processing apparatus has plural processing cells, each with a memory element that stores data page made up of plural subpages. At least one of the cells includes a CPU that can request access to a data subpage. A memory manager responds to selected data access requests by (i) allocating, within the memory local to the requesting CPU, exclusive physical storage space for a data page associated with the requested subpage, and (ii) storing the requested subpage in that allocated space. The apparatus recombines data pages and deallocates them on the basis of usage and access state. The apparatus also accesses data asynchronously with respect to execution of instructions by the CPU.
    Type: Grant
    Filed: June 22, 1989
    Date of Patent: March 22, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda Q. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 5251308
    Abstract: A digital data processing system includes a plurality of central processor units which share and access a common memory through a memory management element. The memory management element permits, inter alia, data in the common memory to be accessed in at least two modes. In the first mode, all central processing units requesting access to a given datum residing in memory are signalled of the datum's existence. In the second mode, only selected central processing units requesting access to a resident datum are notified that it exists, while others requesting access to the datum are signalled that it does not exist. The common memory can include a plurality of independent memory elements, each coupled to and associated with, a respective one of the central processing units. A central processing unit can include a post-store element for effecting the transfer of copies of data stored in its associated memory element to a memory element associated with another central processing unit.
    Type: Grant
    Filed: June 22, 1989
    Date of Patent: October 5, 1993
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, Benson I. Margulies, Frederick D. Weber, Linda Q. Lee, Glen Dudek, William F. Mann, Edward N. Kittlitz, Ruth Shelley
  • Patent number: 5055999
    Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.
    Type: Grant
    Filed: December 22, 1987
    Date of Patent: October 8, 1991
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber