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: 9325631Abstract: 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: GrantFiled: September 12, 2013Date of Patent: April 26, 2016Assignees: 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: 9313131Abstract: 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: GrantFiled: September 12, 2013Date of Patent: April 12, 2016Assignees: 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: 9237109Abstract: 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: GrantFiled: September 12, 2013Date of Patent: January 12, 2016Assignees: STMICROELECTRONICS, INC., CISCO TECHNOLOGY, INC.Inventors: Gale L. Shallow, Benjamin Nelson Darby, Jonathan Evans, Maynard Darvel Hammond, Zhifang J. Ni, Charaf Hanna
-
Publication number: 20150071302Abstract: 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: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicants: 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: 20150071300Abstract: 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: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicants: Cisco Technology, Inc., STMicroelectronics, Inc.Inventors: Gale L. SHALLOW, Benjamin Nelson DARBY, Jonathan EVANS, Maynard Darvel HAMMOND, Zhifang J. NI, Charaf HANNA
-
Publication number: 20140079523Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: Caterpillar Inc.Inventors: Jeff A. Jensen, Kevin Martin, Benjamin Nelson, Aaron Amstutz
-
Patent number: 8442661Abstract: 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: GrantFiled: November 25, 2008Date of Patent: May 14, 2013Assignee: Anybots 2.0, Inc.Inventors: Trevor Blackwell, Daniel Casner, Scott Wiley, Benjamin Nelson
-
Patent number: 8146054Abstract: 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: GrantFiled: December 12, 2006Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Ronald Bruce Baker, Jinfang Chen, Benjamin Nelson Jeffcoat, Sushma Bharat Patel, Shaw-Ben Shepherd Shi
-
Publication number: 20110313568Abstract: 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: ApplicationFiled: January 7, 2009Publication date: December 22, 2011Inventors: Trevor Blackwell, Benjamin Nelson, Scott Wiley
-
Patent number: 8041456Abstract: 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: GrantFiled: October 22, 2008Date of Patent: October 18, 2011Assignee: Anybots, Inc.Inventors: Trevor Blackwell, Daniel Casner, Benjamin Nelson, Scott Wiley
-
Publication number: 20100320053Abstract: 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: ApplicationFiled: June 17, 2010Publication date: December 23, 2010Inventors: Christof Goeke, Benjamin Nelson, Uwe Henning, Uwe Sommer
-
Publication number: 20080141003Abstract: 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: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventors: Ronald Bruce Baker, Jinfang Chen, Benjamin Nelson Jeffcoat, Sushma Bharat Patel, Shaw-Ben Shepherd Shi
-
Publication number: 20060101913Abstract: 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: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Inventors: Michael O'Brien, Benjamin Nelson, Michael Hilton
-
Patent number: 6965390Abstract: 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: GrantFiled: May 24, 2001Date of Patent: November 15, 2005Assignee: International Business Machines CorporationInventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
-
Publication number: 20050066741Abstract: 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: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Inventors: Michael O'Brien, Benjamin Nelson
-
Patent number: 6344859Abstract: 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: GrantFiled: March 31, 1998Date of Patent: February 5, 2002Assignee: International Business Machines CorporationInventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
-
Publication number: 20010022592Abstract: 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: ApplicationFiled: May 24, 2001Publication date: September 20, 2001Inventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
-
Patent number: 6281896Abstract: 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: GrantFiled: March 31, 1998Date of Patent: August 28, 2001Assignee: International Business Machines CorporationInventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
-
Patent number: 6232968Abstract: 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: GrantFiled: March 31, 1998Date of Patent: May 15, 2001Assignee: International Business Machines CorporationInventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig
-
Patent number: 6151024Abstract: 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: GrantFiled: March 31, 1998Date of Patent: November 21, 2000Assignee: International Business Machines CorporationInventors: Claudia Alimpich, Benjamin Nelson Jeffcoat, Deborah Elizabeth Neuhard, Luana Linda Vigil, James Philip John Wittig