Patents by Inventor Benjamin Nelson

Benjamin Nelson 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: 9325631
    Abstract: A system and method for improved upstream data transmission. In an embodiment, a cable modem includes a transceiver configured for transmitting data upstream once permission is granted. In between times when permission to transmit is granted, however, the cable modem is configured to prepare as much data as possible for immediate upstream transmission once that very permission is granted. Thus, prior to permission being granted, the cable modem assembles (pre-processes) the data into transmit frames such that the data frames may be stored in a local memory coupled to the transceiver in a “ready-to-go” format. In this manner, the entire amount of time/bandwidth allocated to the cable modem in response to its request for upstream data transmission may be dedicated to actually transmitting data upstream as opposed to consuming time and bandwidth processing the data into data frames after upstream data transmission has been granted.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 26, 2016
    Assignees: STMICROELECTRONICS, INC., CISCO TECHNOLOGY, INC.
    Inventors: Charaf Hanna, Zhifang J. Ni, John Wrobbel, Benjamin Nelson Darby, Andrew Graham Whitlow, Gale L. Shallow, Maynard Darvel Hammond
  • Patent number: 9313131
    Abstract: A filter in a DOCSIS bridge performs IP Filtering of incoming Ethernet packets in hardware. The filter includes a parser circuit which, in hardware, parses each of the incoming Ethernet packets and then utilizes the parsed information in combination with a content-addressable memory (CAM) that stores filtering information, to filter and route the incoming Ethernet packets. Detailed statistical data may also be generated to provide information on the type of filtering being performed by the DOCSIS bridge.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 12, 2016
    Assignees: STMicroelectronics, Inc., Cisco Technology, Inc.
    Inventors: Maynard Darvel Hammond, Charaf Hanna, Zhifang J. Ni, Andrew Graham Whitlow, Benjamin Nelson Darby, Gale L. Shallow
  • Patent number: 9237109
    Abstract: A system and method suited for improved overall data transmission having a hardware-based transceiver configured for transmitting upstream data with suppressed data packets. In TCP sessions between devices, a server seeks an “acknowledgement” that the downstream data transmission has been received by a client. Some data packets sent upstream may contain only TCP acknowledgement data and therefore may be combined with other purely TCP acknowledgement data packets in order to reduce the impact of the TCP acknowledgement packets on the overall upstream data throughput. In addition, this results in increased TCP performance in the downstream transmission direction as well because the algorithm enables replacing earlier arriving ACK packets with later arriving ACK packets which allows the device to send all TCP ACK information known to the suppressor at the earliest possible time.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: January 12, 2016
    Assignees: STMICROELECTRONICS, INC., CISCO TECHNOLOGY, INC.
    Inventors: Gale L. Shallow, Benjamin Nelson Darby, Jonathan Evans, Maynard Darvel Hammond, Zhifang J. Ni, Charaf Hanna
  • Publication number: 20150071302
    Abstract: A system and method for improved upstream data transmission. In an embodiment, a cable modem includes a transceiver configured for transmitting data upstream once permission is granted. In between times when permission to transmit is granted, however, the cable modem is configured to prepare as much data as possible for immediate upstream transmission once that very permission is granted. Thus, prior to permission being granted, the cable modem assembles (pre-processes) the data into transmit frames such that the data frames may be stored in a local memory coupled to the transceiver in a “ready-to-go” format. In this manner, the entire amount of time/bandwidth allocated to the cable modem in response to its request for upstream data transmission may be dedicated to actually transmitting data upstream as opposed to consuming time and bandwidth processing the data into data frames after upstream data transmission has been granted.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicants: Cisco Technology, Inc., STMicroelectronics, Inc.
    Inventors: Charaf HANNA, Zhifang J. NI, John WROBBEL, Benjamin Nelson DARBY, Andrew Graham WHITLOW, Gale L. SHALLOW, Maynard Darvel HAMMOND
  • Publication number: 20150071300
    Abstract: A system and method suited for improved overall data transmission having a hardware-based transceiver configured for transmitting upstream data with suppressed data packets. In TCP sessions between devices, a server seeks an “acknowledgement” that the downstream data transmission has been received by a client. Some data packets sent upstream may contain only TCP acknowledgement data and therefore may be combined with other purely TCP acknowledgement data packets in order to reduce the impact of the TCP acknowledgement packets on the overall upstream data throughput. In addition, this results in increased TCP performance in the downstream transmission direction as well because the algorithm enables replacing earlier arriving ACK packets with later arriving ACK packets which allows the device to send all TCP ACK information known to the suppressor at the earliest possible time.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicants: Cisco Technology, Inc., STMicroelectronics, Inc.
    Inventors: Gale L. SHALLOW, Benjamin Nelson DARBY, Jonathan EVANS, Maynard Darvel HAMMOND, Zhifang J. NI, Charaf HANNA
  • Publication number: 20140079523
    Abstract: A laminate structure is provided. The laminate structure includes a plurality of laminate layers. The laminate structure also includes a joint interface. The joint interface includes a retention member at least partially disposed between any two of the plurality of laminate layers. Further, the retention member has an opening for receiving a pin retaining member. The retention member is configured to provide a surface for transitioning the pin retaining member to the laminate structure.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: Caterpillar Inc.
    Inventors: Jeff A. Jensen, Kevin Martin, Benjamin Nelson, Aaron Amstutz
  • Patent number: 8442661
    Abstract: Systems and methods are provided for projecting a stabilized laser beam from a robot being controlled through a human interface. The laser beam can be stabilized through the use of optics that continuously adjust the aim of the laser beam in response to measurements of the orientation of the robot. The human interface allows the operator to both observe the visual environment of the robot and also to aim the laser beam. The projected laser beam allows the operator to communicate from the perspective of the robot by pointing to objects or locations within the robot's visual environment, creating symbols with the laser beam, and make gestures with the laser beam.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: May 14, 2013
    Assignee: Anybots 2.0, Inc.
    Inventors: Trevor Blackwell, Daniel Casner, Scott Wiley, Benjamin Nelson
  • Patent number: 8146054
    Abstract: Computer implemented method, system and computer usable program code for processing a data object, for example, for searching for, creating or updating a data object. A computer implemented method for processing a data object includes receiving a request for the data object. A static portion and a dynamic portion for the data object are determined, and an instruction for the static portion and an instruction for the dynamic portion are processed separately. To search for a data object, a result from processing an instruction for the static portion and a result from processing the instruction for the dynamic portion are merged to form a hybrid data object. To create or update a data object, a result from processing an instruction for the static portion and a result from processing the instruction for the dynamic portion is saved in a database.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald Bruce Baker, Jinfang Chen, Benjamin Nelson Jeffcoat, Sushma Bharat Patel, Shaw-Ben Shepherd Shi
  • Publication number: 20110313568
    Abstract: Robots comprising two links joined by a pivot joint are provided. In some cases, the pivot joint allows the robot to lean to either side. One link of the robot includes an electrically activated actuator such as an electric motor configured to rotate a pulley. A belt is engaged with the actuator, and the ends of the belt are coupled to the other link on either side of the pivot joint. Tensioners, such as springs, provide tension on either side of the belt. Actuating the actuator changes the position of the belt to respond to sloping surfaces and turns, for example.
    Type: Application
    Filed: January 7, 2009
    Publication date: December 22, 2011
    Inventors: Trevor Blackwell, Benjamin Nelson, Scott Wiley
  • Patent number: 8041456
    Abstract: A power system is provided for robotic systems such as dynamically balancing robots, including inverted pendulum robots, robots that balance on two legs, and dynamically balancing robotic personal vehicles. Under normal operation, the power system provides operating power from a power source such as an internal battery system or an external AC power supply. The power system includes an energy storage device, such as an ultracapacitor assembly, that can provide emergency power sufficient to power components of the robotic system to a stable shutdown configuration in the event of a deleterious power event.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: October 18, 2011
    Assignee: Anybots, Inc.
    Inventors: Trevor Blackwell, Daniel Casner, Benjamin Nelson, Scott Wiley
  • Publication number: 20100320053
    Abstract: A driving device for an adjusting system of a motor vehicle includes a transmission with a drive element rotatably mounted about an axis of rotation for introducing a torque, a driven element rotatably mounted about the axis of rotation for delivering a torque, and a wrap spring brake device for transmitting a drive-side torque introduced by the drive element to the driven element and for blocking a driven-side torque applied on the driven element. It is provided that the drive element and the driven element each are mounted on a stationary portion of the transmission. In this way a driving device is created, whose drive element and driven element can have low bearing tolerances and which in addition is optimized in terms of friction to provide a smooth operation.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 23, 2010
    Inventors: Christof Goeke, Benjamin Nelson, Uwe Henning, Uwe Sommer
  • Publication number: 20080141003
    Abstract: Computer implemented method, system and computer usable program code for processing a data object, for example, for searching for, creating or updating a data object. A computer implemented method for processing a data object includes receiving a request for the data object. A static portion and a dynamic portion for the data object are determined, and an instruction for the static portion and an instruction for the dynamic portion are processed separately. To search for a data object, a result from processing an instruction for the static portion and a result from processing the instruction for the dynamic portion are merged to form a hybrid data object. To create or update a data object, a result from processing an instruction for the static portion and a result from processing the instruction for the dynamic portion is saved in a database.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Ronald Bruce Baker, Jinfang Chen, Benjamin Nelson Jeffcoat, Sushma Bharat Patel, Shaw-Ben Shepherd Shi
  • Publication number: 20060101913
    Abstract: An acoustical mechanical test method prescribes compressing brittle balls in spherical conforming opposing platens producing equatorial bulging, tensile stresses, and resulting in crack or flaw growth with emissions of acoustical sounds for direct identification of brittle balls having a flaw exceeding a maximum allowable size, such as flaws in silicon-nitride balls used in hybrid bearings as well as conventional steel ball bearings.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Inventors: Michael O'Brien, Benjamin Nelson, Michael Hilton
  • Patent number: 6965390
    Abstract: A data processing controlled display system for the interactive display and control of a hierarchical trees of elements or objects in which multiple tree views are presented to the user. The objects in the views are selectable to display detail views of the objects, particularly attributes of the child objects of the selected parent object. The multiple tree views may be of different portions of the same tree or of different trees. The tree views are thus available for side by side comparison and detailed study, after which the system provides the capability to transfer objects from tree view to tree view, e.g. by drag and drop means.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: November 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
  • Publication number: 20050066741
    Abstract: A mechanical test method prescribes compressing brittle balls in spherical conforming opposing platens producing equatorial bulging, tensile stresses, and resulting indentation crack growth that is imaged for providing direct measurement of the fracture toughness of brittle balls, such as, silicon-nitride balls used in hybrid bearings as well as conventional steel ball bearings, with measurement errors being immune to characterizing the dimensions and positioning of the precrack indentations, so that, the test method is accurate, repeatable, and robust.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Michael O'Brien, Benjamin Nelson
  • Patent number: 6344859
    Abstract: A data processing controlled display system for the interactive control of a variety of production operations is provided which offers to the operator a plurality of selectable sets of basic interactive functions, each set respectively for the control of one of a plurality of types of production operations. The operator interactively selects the one of said sets of basic functions most suitable for the control of the type of production operation which he wishes to control. There is further provided a plurality of selectable secondary functions for supplementing his selected set of basic functions for the production operation control and means for selecting at least one of said secondary functions so that the selected secondary function is combined with the selected set of basic functions into a customized interactive display interface for the control of the production operation.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
  • Publication number: 20010022592
    Abstract: A data processing controlled display system for the interactive display and control of a hierarchical trees of elements or objects in which multiple tree views are presented to the user. The objects in the views are selectable to display detail views of the objects, particularly attributes of the child objects of the selected parent object. The multiple tree views may be of different portions of the same tree or of different trees. The tree views are thus available for side by side comparison and detailed study, after which the system provides the capability to transfer objects from tree view to tree view, e.g. by drag and drop means.
    Type: Application
    Filed: May 24, 2001
    Publication date: September 20, 2001
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
  • Patent number: 6281896
    Abstract: A data processing controlled display system for the interactive display and control of a hierarchical trees of elements or objects in which multiple tree views are presented to the user. The objects in the views are selectable to display detail views of the objects, particularly attributes of the child objects of the selected parent object. The multiple tree views may be of different portions of the same tree or of different trees. The tree views are thus available for side by side comparison and detailed study, after which the system provides the capability to transfer objects from tree view to tree view, e.g. by drag and drop means.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
  • Patent number: 6232968
    Abstract: A data processing controlled display system for the interactive control of a variety of operations is provided which offers to an operator a plurality of selectable sets of basic interactive functions (i.e. an interactive display interface), each set respectively for the control of one of a plurality of types of operations. There are also provided means for switching a selected first one of said plurality of interactive display interfaces to a selected second one of said display interfaces and means for interactively controlling another one of said production control operations through said second selected interface.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: May 15, 2001
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
  • Patent number: 6151024
    Abstract: A data processing controlled display system for the interactive display and control of a hierarchical tree of elements or objects which are selectable to display detailed views of the attributes of the child objects of the selected parent object. The invention is directed to parent objects of which the child objects are different object types. Upon the selection of such a parent object, its child objects are displayed in a plurality of separate screen regions, each respectively displaying the attributes of one of said different types of child objects. The different types of child objects may come from different levels in the hierarchy. The invention is also applicable to the hierarchical trees used in object oriented programming and particularly to situations in object oriented programming where the selected parent object is of a container class.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: November 21, 2000
    Assignee: International Business Machines Corporation
    Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig