Patents by Inventor James B. Williams

James B. Williams 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: 20120054972
    Abstract: A window processing system is disclosed for fabricating window frames. A welding station has welding heads to weld or fuse vinyl frame parts together. The frames are taken to a cleaning station having a number of cleaning heads that are independently actuated to move into a position relative selected portions of the window frame to clean off burrs, weld beads etc from the welded window frame. The cleaning process involves both training of a controller to recognize certain frame profiles and a compensation process for adjusting the cleaning process for individual variations in the frame that occur during fabrication. Real-time cleaning involves coupling a visual sensor to a moving support that also supports a cleaning tool.
    Type: Application
    Filed: March 7, 2011
    Publication date: March 8, 2012
    Applicant: GED Integrated Solutions, Inc.
    Inventors: Timothy B. McGlinchy, James B. Williams, II, Robert R. Shepherd, II, Brady S. Jacot, David F. Lewis, JR.
  • Patent number: 8126812
    Abstract: A digital content vending machine, DCVM (10), in which a client (12) on a personal computer, PC (14), contains an infrastructure (16) and an inventory (18). The infrastructure (16) and inventory (18) may both be stored in a hard drive (20), or the inventory (18) may instead be stored on a removable media (24), such as a CD (16), DVD (28), or tape (30). The infrastructure (16) presents a graphical user interface on the client (12) which metaphorically resembles a village (46) containing a plurality of stores (44) operated by vendors (42). Customers (40) shop in the stores (44) by selecting assets (22), constituting the inventory (18), and sending money (52) and an identifier (54) to a clearing house (50) via a communications system such as telephone (118), private network (120), or the Internet (122). The clearing house (50) returns a key (58) used to at least partially remove a digital wrapper (60) protecting the asset (22) from unauthorized use.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: February 28, 2012
    Assignee: Digital Delivery Networks, Inc.
    Inventors: Harold L. Peterson, James B. Williams
  • Publication number: 20120037292
    Abstract: A film application system having multiple foil application stations. Each foil application station has a support for an elongated plastic component (typically vinyl) having an input and an output side. A drive moves successive elongated components along a path through the application station from the input side to the output side as decorative foil is applied to a surface of the component. A properly positioned and oriented transfer head applies heat and pressure to the elongated film as the component moves through the application station. The disclosed system must accommodate different style and shape components corresponding to different style windows, doors, or sashes. A backing fixture that is configured to support a given configuration component is positioned to support the component as the component moves through the application station in a region of the transfer head.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: GED Integrated Soultions, Inc.
    Inventors: James B. Williams, II, Scott M. Azzarello, Timothy B. McGlinchy, Roger J. Eberwein
  • Publication number: 20110258352
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Application
    Filed: April 20, 2010
    Publication date: October 20, 2011
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: James B. WILLIAMS, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Publication number: 20110202623
    Abstract: Disclosed herein is an improved method of using sockets in connection with TCP over certain local networks, such as the enhanced Ethernet. In particular, an accelerated socket protocol is provided to enhance data communications between different host computer systems connected to an enhanced Ethernet network. Under the accelerated socket protocol, a host computer, while sending a number of data packets, is able to indicate a particular data packet is a last ready data packet out of all packets ready to be sent by setting a PUSH bit in that particular data packet, which triggers an automatic acknowledgement message that confirms receipt of data from the receiver. In addition, while receiving data packets, the host computer can advertise an effective window that corresponds to the actually available receiving space in the host computer.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: Emulex Design & Manufacturing Corporation
    Inventor: James B. WILLIAMS
  • Patent number: 7953876
    Abstract: A method and system comprising a host system and a host bus adapter (HBA). The HBA is configured to handle a Virtual Interface and Transmission Control Protocol (TCP)/Internet Protocol (IP) processing for applications running on the host system.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: May 31, 2011
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Harold E. Roman, James B. Williams
  • Patent number: 7921064
    Abstract: A window processing system is disclosed for fabricating window frames. A welding station has welding heads to weld or fuse vinyl frame parts together. The frames are taken to a cleaning station having a number of cleaning heads that are independently actuated to move into a position relative selected portions of the window frame to clean off burrs, weld beads etc from the welded window frame. The cleaning process involves both training of a controller to recognize certain frame profiles and a compensation process for adjusting the cleaning process for individual variations in the frame that occur during fabrication. Real-time cleaning involves coupling a visual sensor to a moving support that also supports a cleaning tool.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: April 5, 2011
    Assignee: GED Integrated Solutions, Inc.
    Inventors: Timothy B. McGlinchy, James B. Williams, II, Robert R. Shepherd, II, Brady S. Jacot, David F. Lewis, Jr.
  • Publication number: 20110024019
    Abstract: A method and apparatus (50, 300) are provided for applying decorative material (52) to a component (C) comprising a first roller (70) having a heating element (72) substantially located centrally within the first roller (70). The apparatus (50, 300) further comprises a second roller (80) having a central hub (90) surrounded by an outer surface (92). The outer surface (92) is in contact with the first roller (70). The first roller (70) heats the outer surface (92) of the second roller (80) to a prescribed temperature. At least one idler roller (86) is located opposite the second roller (80) at an application region with at least a section of the component (C) passing therebetween. The second roller (80) applies heat and pressure to a decorative material (52) at the application region, forming a bonding connection between a decorative material (52) and component (C).
    Type: Application
    Filed: July 28, 2010
    Publication date: February 3, 2011
    Applicant: GED Integrated Solutions, Inc.
    Inventors: Scott M. Azzarello, Timothy B. McGlinchy, James B. Williams, II
  • Publication number: 20100076818
    Abstract: A method for collecting user data and constructing a user profile as a digital content vending machine, DCVM is employed which includes an infrastructure and an inventory on a client in a computerized device. The infrastructure presents a graphical user interface on the client which may metaphorically resemble a pillar cover or a plurality of stores operated by vendors. User-customers shop by navigating the pillars or visiting the stores, thus viewing and selecting assets (inventory) and their actions during this are monitored to collect data.
    Type: Application
    Filed: April 1, 2009
    Publication date: March 25, 2010
    Applicant: DIGITAL DELIVERY NETWORKS, INC.
    Inventors: Harold L. Peterson, James B. Williams, Joel R. Rigler, Matthew R. Muyres
  • Patent number: 7673074
    Abstract: The avoidance of port collisions in a hardware-accelerated network protocol, such as Transmission Control Protocol (TCP)/Internet Protocol (IP), is disclosed. In one example, a hardware-accelerated host bus adaptor (HBA) offloads protocol processing from a host computer's operating system. However, a port collision occurs if a non-accelerated host TCP/IP stack and a hardware accelerated host bus adapter TCP/IP stack choose the same port for establishing a network connection. In a double-ended TCP/IP acceleration connection, a unique TCP port is bound to the accelerated TCP/IP stack. In a single-ended TCP/IP acceleration connection, either the host TCP/IP stack is prevented from using that port or a non-accelerated connection is associated with an accelerated connection without binding a port.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: March 2, 2010
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Bino J. Sebastian, James B. Williams, Harold E. Roman, Richard F. Prohaska
  • Publication number: 20100049603
    Abstract: A method for providing offline advertising on a user's personal computerized system that has a display unit and a primary storage unit. A campaign set is provided in the primary storage unit, wherein at least part is stored in the primary storage unit prior to its being received by the user, either as part of or by addition to the personal computerized system. The campaign set includes a plurality of ads each having respective deployment attributes. A viewable window is generated on the display unit, wherein this viewable window includes at least one position. An ad from the campaign set is retrieved based on its respective deployment attributes. And the ad is presented in said position, thereby permitting the user of the personal computerized system to view said ad.
    Type: Application
    Filed: May 7, 2009
    Publication date: February 25, 2010
    Applicant: DIGITAL DELIVERY NETWORKS, INC.
    Inventors: Harold L. Peterson, James B. Williams, Joel R. Rigler, Matthew R. Muyres
  • Publication number: 20090043907
    Abstract: A system for operating a local portal for a user of a personal computerized system having a display. A primary storage unit is provided in the personal computerized system that contains an inventory of local digital content. This inventory is particularly pre-installed in the primary storage unit before receipt there of by the user. A persistent desktop object, gadget, or managed client (generically) is then operated which is perceivable by the user on the display of the personal computerized system. And a presentation of instances of the digital content is presented with the persistent desktop object, gadget, or managed client, wherein this presentation initially includes at least part of the local digital content.
    Type: Application
    Filed: June 2, 2008
    Publication date: February 12, 2009
    Applicant: DIGITAL DELIVERY NETWORKS, INC.
    Inventors: Harold L. Peterson, Matthew R. Muyres, Joel Rigler, James B. Williams
  • Publication number: 20080083193
    Abstract: A window processing system is disclosed for fabricating window frames. A welding station has welding heads to weld or fuse vinyl frame parts together. The frames are taken to a cleaning station having a number of cleaning heads that are independently actuated to move into a position relative selected portions of the window frame to clean off burrs, weld beads etc from the welded window frame. The cleaning process involves both training of a controller to recognize certain frame profiles and a compensation process for adjusting the cleaning process for individual variations in the frame that occur during fabrication. Real-time cleaning involves coupling a visual sensor to a moving support that also supports a cleaning tool.
    Type: Application
    Filed: October 1, 2007
    Publication date: April 10, 2008
    Applicant: GED Integrated Solutions, Inc.
    Inventors: Timothy B. McGlinchy, James B. Williams, Robert R. Shepherd, Brady S. Jacot, David F. Lewis
  • Publication number: 20080056300
    Abstract: The use of Ethernet as an underlying transport for Fibre Channel (FC) frames is disclosed in the Fibre Channel Over Ethernet (FCOE) protocol. In FCOE, the FC physical layer and part of the FC-2 link layer are replaced with the Ethernet physical and link layers. Each FC frame is encapsulated within an Ethernet Frame. The payload of the FCOE frame contains type information from the FC Start Of Frame (SOF) indicator, the FC header, an optional FC payload, and type information from the FC End Of Frame (EOF) indicator. In one embodiment, an Ethernet network carrying FCOE replaces a standard FC network. In another embodiment, devices implementing FCOE may be implemented in a blade server. The entire backplane is Ethernet, over which both storage and networking traffic can be run. The Ethernet links are connected to an Ethernet switch, a FCOE/FC converter, and a FC switch.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 6, 2008
    Applicant: Emulex Design & Manufacturing Corporation
    Inventor: James B. Williams
  • Patent number: 7295557
    Abstract: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: November 13, 2007
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
  • Patent number: 7283471
    Abstract: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: October 16, 2007
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Maria C. Gutierrez, Shawn Adam Clayton, David R. Follett, Harold E. Roman, Nitin D. Godiwala, Richard F. Prohaska, James B. Williams
  • Patent number: 7028131
    Abstract: A system, method, software and firmware configured to write a message comprising a plurality of words into a memory, such that a last word of the message is written first at a first memory address and a first word of the message is written last at a memory address higher than the first memory address. The system may comprise two software applications sending messages to each other via a bus, such as a PCI bus.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: April 11, 2006
    Assignee: Emulex Design & Manufacturing Corporation
    Inventor: James B. Williams
  • Patent number: 7012918
    Abstract: A system comprising a host and a network interface card or host bus adapter. The host is configured to perform transport protocol processing. The network interface card is configured to directly place data from a network into a buffer memory in the host.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: March 14, 2006
    Assignee: Emulex Design & Manufacturing Corporation
    Inventor: James B. Williams
  • Patent number: D635989
    Type: Grant
    Filed: June 14, 1991
    Date of Patent: April 12, 2011
    Assignee: Xerox Corporation
    Inventors: Stephen K. Bright, James B. Williams, Jr.
  • Patent number: D637616
    Type: Grant
    Filed: June 14, 1991
    Date of Patent: May 10, 2011
    Assignee: Xerox Corporation
    Inventors: James B. Williams, Jr., Carol P. Parsons