Patents by Inventor Steven Willis

Steven Willis 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: 20060235868
    Abstract: A representation of a markup language data such as XML expressed as a sequence of encoded items provides a data format including a type field containing i) a construct type identifying a type of markup language data construct to which the encoded item corresponds or, ii) a directive type identifying directive information concerning a processing characteristic associated with the sequence of encoded items. If the type field contains a construct type, the encoded item includes i) a length field containing a size of construct data associated with the markup language data construct to which the encoded item corresponds and ii) a value field identifying construct data associated with the markup language data construct to which the encoded item corresponds. For a directive type, the encoded item includes a directive value supplementing the directive information concerning a processing characteristic associated with the sequence of encoded items.
    Type: Application
    Filed: December 16, 2004
    Publication date: October 19, 2006
    Inventors: Heather Achilles, Steven Willis, Charles Morgan, Kenneth Ballou, Jan-Christian Nelson, Eugene Kuznetsov
  • Publication number: 20060236225
    Abstract: Systems, methods and apparatus provide a character process for processing markup language data, such as XML data, by receiving a character stream of markup language data and applying sequences of characters of the character stream to a set of state machines. The set of state machines includes a plurality of construct state machines responsible for processing respective markup language constructs identified by the sequences of characters. The character processor produces, from application of the sequences of characters to the set of state machines, an intermediate representation of the markup language constructs identified by the sequence of characters of the character stream of markup language data. The intermediate representation contains encoded items containing type, length, value representations representative of constructs within the character stream of markup language data.
    Type: Application
    Filed: July 1, 2004
    Publication date: October 19, 2006
    Inventors: Heather Achilles, Steven Willis, Patrick McManus, Charles Morgan, Jan-Christian Nelson, Kenneth Ballou, Eugene Kuznetsov
  • Publication number: 20060236224
    Abstract: Information represented in text-based markup languages, such as XML, is often a large, highly nested structure corresponding to complex patterns of metadata and/or data. Parsing such data streams via conventional software mechanisms rapidly exhibits degrading performance as the size, or volume, of data increases. Further, such do not perform dynamic modification to the output in response to feedback based on the data being parsed. An adaptive XML processing hardware apparatus processes an XML document in a manner suited to the invoking application, and processes the incoming XML into an optimal structure based on the type of data and a set of rules relating the type of the data to the output format. It also dynamically augments the output information stream based on the data, at the option of the invoking system.
    Type: Application
    Filed: July 1, 2004
    Publication date: October 19, 2006
    Inventors: Eugene Kuznetsov, Heather Achilles, Steven Willis
  • Publication number: 20060007946
    Abstract: An interconnect network for operation within communication node, wherein the interconnect network may have features including the ability to transfer a variety of communication protocols, scalable bandwidth and reduced down-time. According to one embodiment of the invention, the communication node includes a plurality of I/O channels for coupling information into and out of the node, and the interconnect network includes at least one local interconnect module having local transfer elements for transferring information between the plurality of I/O channels; and scaling elements for expanding the interconnect network to include additional local interconnect modules, such that information can be transferred between the local interconnect modules included in the interconnect network.
    Type: Application
    Filed: September 14, 2005
    Publication date: January 12, 2006
    Inventors: Frank Kastenholz, Tom Westberg, Steven Willis
  • Publication number: 20050201387
    Abstract: A communication node contains intelligence for directing both internet protocol (IP) packets and Asychronous Transfer Mode (ATM) cells toward their destinations. The ATM cells and IP packets may be received within a common data stream. The respective devices process the ATM cells and IP packets to direct the cells and packets to the proper output ports towards their destinations. The device is capable of performing policing and quality of service (QOS) processing on both the ATM cells and the IP packets.
    Type: Application
    Filed: May 11, 2005
    Publication date: September 15, 2005
    Inventor: Steven Willis
  • Patent number: 5916355
    Abstract: A surface treatment is provided for magnetic media, in particular metal evaporated magnetic tape, that prevents or reduces corrosion in the media. A corrosion inhibitor and a coupling agent are added to a carrier, such as ethanol, and applied directly to the magnetic media. The corrosion inhibitor is advantageously a derivative of sarcosine, preferably N-methyl-N-(1-oxo-9-octadeconyl)glycine, and is added in an amount up to about 0.5 wt. %. The coupling agent is advantageously an organofunctional silane, preferably 3-glycidoxypropyltrimethoxysilane, and is added in an amount up to about 0.3 wt. %. This formula is particularly suitable for preventing corrosion in cobalt evaporated magnetic tape.
    Type: Grant
    Filed: August 11, 1998
    Date of Patent: June 29, 1999
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Rymer Steven Willis, Scott Riley Brown