Patents by Inventor Benjamin Bennett
Benjamin Bennett 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: 11242211Abstract: A single robot of a two-lane bin packing system has an end of arm tool (EOAT) that interfaces with two infeed lines and two bins on an ongoing basis so that the robot can pick a group of bags from a first bag group staging area on the first infeed line while a group of bags is being formed in a second bag group staging area by the second infeed line. In addition, by interfacing with two separate bins, one bin can be filled while another, full bin is being replaced with an empty bin. The EOAT thus operates constantly. The bag groups can be formed in layers by discharging bags on a reciprocating shuttle of a pick table assembly.Type: GrantFiled: October 15, 2019Date of Patent: February 8, 2022Assignee: Volm Companies, Inc.Inventors: Benjamin Bennett, Paolo Giammarco
-
Patent number: 11228657Abstract: Certain features and aspects provide a proxy for a node in a cloud computing cluster that holds the packet used by a remote client to initiate a connection until a backend server is ready. When the user space controller receives the packet, it notifies the server that a connection is being established and holds the packet until the proxy receives a notification that the server is ready. The user space controller of the proxy then writes routing information to memory so that kernel space is used for the connection traffic going forward, and reinjects the packet into the networking layer of the cluster. Subsequent packets, including any acknowledgement packet that is part of the initial handshake, will flow through kernel space without involvement of the user space controller and be processed more efficiently than would be possible using user space.Type: GrantFiled: December 3, 2019Date of Patent: January 18, 2022Assignee: Red Hat, Inc.Inventors: Benjamin Bennett, Aaron Patrick Conole, Solomon Lee Ross
-
Publication number: 20210168220Abstract: Certain features and aspects provide a proxy for a node in a cloud computing cluster that holds the packet used by a remote client to initiate a connection until a backend server is ready. When the user space controller receives the packet, it notifies the server that a connection is being established and holds the packet until the proxy receives a notification that the server is ready. The user space controller of the proxy then writes routing information to memory so that kernel space is used for the connection traffic going forward, and reinjects the packet into the networking layer of the cluster. Subsequent packets, including any acknowledgement packet that is part of the initial handshake, will flow through kernel space without involvement of the user space controller and be processed more efficiently than would be possible using user space.Type: ApplicationFiled: December 3, 2019Publication date: June 3, 2021Inventors: Benjamin Bennett, Aaron Patrick Conole, Solomon Lee Ross
-
Patent number: 10904202Abstract: An example method of routing a packet includes receiving, at a networking device, a first packet storing a first destination address of a first type and a second destination address of a second type. The example method also includes determining whether a mapping between the first and second destination addresses is valid. The example method further includes in response to a determination that the mapping is not valid: obtaining, at the networking device, a second packet storing the first destination address of the first type and a third destination address of the second type, the first destination address operating at a different network layer than the second and third destination addresses; and transmitting, at the networking device, the second packet to a receiver node, the first and third destination addresses being assigned to the receiver node.Type: GrantFiled: February 9, 2018Date of Patent: January 26, 2021Assignee: RED HAT, INC.Inventors: Benjamin Bennett, Aaron Patrick Conole
-
Publication number: 20200122936Abstract: A single robot of a two-lane bin packing system has an end of arm tool (EOAT) that interfaces with two infeed lines and two bins on an ongoing basis so that the robot can pick a group of bags from a first bag group staging area on the first infeed line while a group of bags is being formed in a second bag group staging area by the second infeed line. In addition, by interfacing with two separate bins, one bin can be filled while another, full bin is being replaced with an empty bin. The EOAT thus operates constantly. The bag groups can be formed in layers by discharging bags on a reciprocating shuttle of a pick table assembly.Type: ApplicationFiled: October 15, 2019Publication date: April 23, 2020Inventors: Benjamin Bennett, Paolo Giammarco
-
Patent number: 10542104Abstract: Systems and methods for detecting when related applications are running on nodes that that located near one another. An example method may comprise: analyzing beacon data to determine a physical location of a first node and a physical location of a second node; determining an application of the first node and an application of the second node are related applications; detecting the physical location of the first node and the physical location of the second node are within a proximity threshold; and generating, by a processing device, a notification indicating the related applications of the first node and the second node are within the proximity threshold.Type: GrantFiled: March 1, 2017Date of Patent: January 21, 2020Assignee: Red Hat, Inc.Inventors: Daniel C. B. Williams, Rajat Chopra, Benjamin Bennett
-
Publication number: 20190253380Abstract: An example method of routing a packet includes receiving, at a networking device, a first packet storing a first destination address of a first type and a second destination address of a second type. The example method also includes determining whether a mapping between the first and second destination addresses is valid. The example method further includes in response to a determination that the mapping is not valid: obtaining, at the networking device, a second packet storing the first destination address of the first type and a third destination address of the second type, the first destination address operating at a different network layer than the second and third destination addresses; and transmitting, at the networking device, the second packet to a receiver node, the first and third destination addresses being assigned to the receiver node.Type: ApplicationFiled: February 9, 2018Publication date: August 15, 2019Inventors: Benjamin Bennett, Aaron Patrick Conole
-
Publication number: 20180255150Abstract: Systems and methods for detecting when related applications are running on nodes that that located near one another. An example method may comprise: analyzing beacon data to determine a physical location of a first node and a physical location of a second node; determining an application of the first node and an application of the second node are related applications; detecting the physical location of the first node and the physical location of the second node are within a proximity threshold; and generating, by a processing device, a notification indicating the related applications of the first node and the second node are within the proximity threshold.Type: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Inventors: Daniel C.B. Williams, Rajat Chopra, Benjamin Bennett
-
Publication number: 20160364375Abstract: A process and apparatus provide a content development review system. The process and apparatus perform, with a processor, automatic testing of a page of content. Further, the process and apparatus automatically capture, with the processor, an image of the page of content during the automatic testing. In addition, the process and apparatus display, with the apparatus, the captured image and a development image such that the captured image and the development image are in proximity to each other. The process and apparatus also display, with the processor, an annotation that is indicative of a comparison of the captured image and the development image. Further, the process and apparatus automatically compare, with the processor, the captured image and the development image.Type: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Applicant: Disney Enterprises, Inc.Inventors: Benjamin White, Benjamin Bennett, Steven McLurkin, Tarun Malhotra, Ravi Madugula
-
Patent number: 8887090Abstract: Certain examples provide systems, methods, apparatus, etc., to provide varying levels of detail in clinical data for one or more patients to a user. An example method to surface varying degrees of patient data via a formlet-based user interface includes providing a high-level view of data for one or more patients, the high-level view having a first level of detail. The example method includes generating, in response to a hover over a portion of the high-level view, a hover view providing a second level of detail of the data associated with the portion of the high-level view. The example method includes providing an inspector to access a third level of detail of the data. The example method includes generating a fourth level of detail in response to a trigger within the inspector.Type: GrantFiled: October 31, 2012Date of Patent: November 11, 2014Assignees: General Electric Company, IHC Health Services, Inc.Inventors: Benjamin Bennett, John Brimm, David Cronin
-
Publication number: 20140123061Abstract: Certain examples provide systems, methods, apparatus, etc., to provide varying levels of detail in clinical data for one or more patients to a user. An example method to surface varying degrees of patient data via a formlet-based user interface includes providing a high-level view of data for one or more patients, the high-level view having a first level of detail. The example method includes generating, in response to a hover over a portion of the high-level view, a hover view providing a second level of detail of the data associated with the portion of the high-level view. The example method includes providing an inspector to access a third level of detail of the data. The example method includes generating a fourth level of detail in response to a trigger within the inspector.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: General Electric CompanyInventors: Benjamin Bennett, John Brimm, David Cronin
-
Patent number: 4414606Abstract: Printed wiring board assemblies (12) and the like encapsulated in foam (28) may be removed by use of a pair of sandwich structures (30) placed about the assembly. Each sandwich structure includes a pair of perforated sheets (36) with a sinuously extending filament (40) sandwiched between the sheets. Defoaming is effected by pulling the filament from the foam through the intermediary of a tool grasping ends (52) of the filament.Type: GrantFiled: June 15, 1981Date of Patent: November 8, 1983Assignee: Hughes Aircraft CompanyInventors: Edward A. Anderson, Benjamin Bennett, Billy D. Gray
-
Patent number: 3962240Abstract: 5,5,7,7-tetramethyl-3-substituted or unsubstituted-phenylfuro[3,4-e]-as-triazines, e.g., 5,7-dihydro-5,5,7,7-tetramethyl-3-(m-nitrophenyl)furo[3,4-e]-as-triazine, are prepared by reacting a 2,2,5,5-tetramethyl-3,4(2H,5H)furandione with substituted or unsubstituted benzimidic acid hydrazide under an inert atmosphere in the presence of an inert organic solvent and are useful as sleep inducers and minor tranquilizers.Type: GrantFiled: May 8, 1975Date of Patent: June 8, 1976Assignee: Sandoz, Inc.Inventor: Gregory Benjamin Bennett
-
Patent number: D585162Type: GrantFiled: December 6, 2007Date of Patent: January 20, 2009Assignee: Schoggi, Inc.Inventors: Seth Partain, Spencer Williams, Kathleen Johnson, Anne Hossner, Benjamin Bennett, Stephen Sanford, Lyle Hebel