Patents by Inventor Mandeep Singh
Mandeep Singh 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: 9436476Abstract: A method for sorting elements in hardware structures is disclosed. The method comprises selecting a plurality of elements to order from an unordered input queue (UIQ) within a predetermined range in response to finding a match between at least one most significant bit of the predetermined range and corresponding bits of a respective identifier associated with each of the plurality of elements. The method further comprises presenting each of the plurality of elements to a respective multiplexer. Further the method comprises generating a select signal for an enabled multiplexer in response to finding a match between at least one least significant bit of a respective identifier associated with each of the plurality of elements and a port number of the ordered queue. Finally, the method comprises forwarding a packet associated with a selected element identifier to a matching port number of the ordered queue from the enabled multiplexer.Type: GrantFiled: October 11, 2013Date of Patent: September 6, 2016Assignee: SOFT MACHINES INC.Inventors: Mohammad A. Abdallah, Mandeep Singh
-
Publication number: 20160247127Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.Type: ApplicationFiled: January 28, 2016Publication date: August 25, 2016Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 9421894Abstract: A vehicle seating assembly includes a seat base. First and second independent thigh supports are pivotally coupled to the seat base. A support rod extends below the first and second independent thigh supports and is operably coupled to each of the first and second independent thigh supports by a gasket member and a bracket. A first spring member includes a body portion in abutting contact with an underside of the first independent thigh support and includes legs engaged with the support rod. The first spring member biases the first independent thigh support to a raised position. A second spring member includes a body portion in abutting contact with an underside of the second independent thigh support and includes legs engaged with the support rod. The second spring member biases the second independent thigh support to a raised position.Type: GrantFiled: April 2, 2014Date of Patent: August 23, 2016Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Christian J. Hosbach, Brandon W. Nichols, Mandeep Singh Sidhu, Balakrishna Reddy
-
Patent number: 9413614Abstract: A controller may control client switches in a network including client and non-client switches. The controller may maintain a link discovery table including entries that identify links between client switches. The controller may classify the links as direct or broadcast links. To classify links of the link discovery table, the controller may direct client switches to send broadcast and directed discovery packets from switch ports. Client switches that receive the discovery packets from other client switches may forward the discovery packets to the controller. The controller may use the discovery packets to classify the links of the link discovery table. The controller may classify ports as broadcast or regular ports based on the classified links. Non-client broadcast domains of the network topology may be identified from the broadcast ports using the broadcast and direct links of the link discovery table.Type: GrantFiled: November 3, 2015Date of Patent: August 9, 2016Assignee: Big Switch Networks, Inc.Inventors: Srinivasan Ramasubramanian, Shudong Zhou, Daniel C. Hersey, Guido Appenzeller, Mandeep Singh Dhami
-
Publication number: 20160221483Abstract: A vehicle seating assembly having a seat back including a polymeric body portion defining a support frame having a plurality of forwardly extending connection pins disposed about a periphery of a forward surface of the support frame. A flexible comfort carrier is disposed over a front surface of the polymeric body portion and includes a multitude of openings defining a support matrix configured to support the weight of a passenger. The body portion includes a plurality of slots configured to receive and engage the plurality of forwardly extending connection pins. A cushion layer extends over the flexible comfort carrier. A head restraint extends upwardly from the forward support frame.Type: ApplicationFiled: April 13, 2016Publication date: August 4, 2016Applicant: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Daniel J. Osterhoff, Raghavan Setlur, Robert Damerow, Majid Arefi, Mandeep Singh Sidhu, Brandon Guinn
-
Publication number: 20160214512Abstract: A vehicle seating assembly includes a seatback. A head restraint is operably coupled with the seatback by first and second support posts. The head restraint is operable between a stowed position and a use position. A lower brace is operably coupled with a lower portion of the head restraint. An upper brace is operably coupled with an upper portion of the head restraint. A latching mechanism is coupled with the seatback and operably coupled with the upper brace and the lower brace. The latching mechanism is operable between a first position corresponding to the stowed position of the head restraint, and a second position corresponding to the use position of the head restraint.Type: ApplicationFiled: April 4, 2016Publication date: July 28, 2016Applicant: Ford Global Technologies, LLCInventors: Joseph S. Talamonti, Mandeep Singh Sidhu, Yalie Yan-rush, Steven Carnago, Marcos Silva Kondrad, Johnathan Andrew Line
-
Patent number: 9374285Abstract: A controller may control client switches in a network including client and non-client switches. The controller may maintain a link discovery table including entries that identify links between client switches. The controller may classify the links as direct or broadcast links. To classify links of the link discovery table, the controller may direct client switches to send broadcast and directed discovery packets from switch ports. Client switches that receive the discovery packets from other client switches may forward the discovery packets to the controller. The controller may use the discovery packets to classify the links of the link discovery table. The controller may classify ports as broadcast or regular ports based on the classified links. Non-client broadcast domains of the network topology may be identified from the broadcast ports using the broadcast and direct links of the link discovery table.Type: GrantFiled: February 7, 2013Date of Patent: June 21, 2016Assignee: Big Switch Networks, Inc.Inventors: Srinivasan Ramasubramanian, Shudong Zhou, Daniel C. Hersey, Guido Appenzeller, Mandeep Singh Dhami
-
Patent number: 9365142Abstract: A vehicle seating assembly includes a seat base. A seatback is operably coupled to a rear of the seat base. First and second independently moveable thigh supports include a top side, a bottom side, an exterior side, and an interior side. A slide assembly is operably coupled to each of the thigh supports. Each of the thigh supports are independently laterally translatable forward relative to the seat base. A button assembly operably secures each of the thigh supports at any of a multitude of lateral positions. The button assembly is disposed on the exterior side of each thigh support. A spring assembly urges each thigh support to a fully forward lateral position. A pivot member operably couples each of the thigh supports to the seat base. Each of the thigh supports are rotatable relative to the seat base.Type: GrantFiled: January 20, 2015Date of Patent: June 14, 2016Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Christian J. Hosbach, Brandon W. Nichols, Paul Iacoban, Mandeep Singh Sidhu
-
Patent number: 9340162Abstract: A vehicle seating assembly having a seat back including a polymeric body portion defining a support frame having a plurality of forwardly extending connection pins disposed about a periphery of a forward surface of the support frame. A flexible comfort carrier is disposed over a front surface of the polymeric body portion and includes a multitude of openings defining a support matrix configured to support the weight of a passenger. The body portion includes a plurality of slots configured to receive and engage the plurality of forwardly extending connection pins. A cushion layer extends over the flexible comfort carrier. A head restraint extends upwardly from the forward support frame.Type: GrantFiled: July 1, 2013Date of Patent: May 17, 2016Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Daniel Jay Osterhoff, Raghavan Setlur, Robert Damerow, Majid Arefi, Mandeep Singh Sidhu, Brandon Guinn
-
Patent number: 9333887Abstract: A vehicle headrest assembly includes a headrest member operably coupled to a seatback. The headrest member is moveable between upright and folded positions relative to the seatback. A support assembly includes first and second linkages which are pivotally coupled to the headrest member and the seatback at opposite ends thereof. First and second latch brackets are coupled to the first and second linkages respectively and operable between latched and unlatched positions for moving the headrest member to the folded position from the upright position when the latch brackets are in the unlatched position.Type: GrantFiled: June 26, 2014Date of Patent: May 10, 2016Assignee: Ford Global Technologies, LLCInventors: Joseph S. Talamonti, Mandeep Singh Sidhu, Yalie Yan-rush, Steven Carnago, Marcos Silva Kondrad, Johnathan Andrew Line
-
Patent number: 9333882Abstract: A vehicle seating assembly includes a lower seatback. An upper seatback is operably coupled to the lower seatback. The upper seatback is pivotally mounted to the lower seatback at a pivot axis. A manual articulation assembly operably couples the lower seatback with the upper seatback. The manual articulation assembly includes a housing member having a cam channel and an inner wall with a plurality of engagement recesses. A positional cam includes a cam pin engaged with the cam channel and an outer wall with a plurality of engagement teeth in removable engagement with the plurality of engagement recesses.Type: GrantFiled: October 3, 2014Date of Patent: May 10, 2016Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Christian J. Hosbach, Brian John Roorda, Brandon W. Nichols, Mandeep Singh Sidhu
-
Publication number: 20160117235Abstract: An automation and regression management method for testing software in a highly-complex cloud-based system with a plurality of nodes, through an automation and regression management system, includes receiving a plurality of requests for automated test runs on nodes in the highly-complex cloud-based system; managing the plurality of requests by either starting an automated test run on a node or queuing the automated test run if another automated test run is already operating on the node; determining details of each of the automated test runs subsequent to completion; storing the details of each of the automated test runs in a database; and providing the details of each of the automated test runs to a requesting user.Type: ApplicationFiled: October 28, 2014Publication date: April 28, 2016Applicant: Zscaler, Inc.Inventors: Rajnish MISHRA, Jaspreet SINGH, Ajit SINGH, Shivani SHARMA, Mandeep SINGH, Shivam DHINGRA
-
Publication number: 20160096459Abstract: A vehicle seat assembly includes a seat pan and four linkage arms individually pivotably coupled with the seat pan. The assembly further includes a mounting plate, each of the four linkage arms being pivotably coupled therewith. A gear rack is coupled with the seat pan and defines an articulation path therefor, and a pinion is operably engaged with the rack to drive articulation of the seat pan including pivoting of the four linkage arms and sliding of the mounting plate.Type: ApplicationFiled: October 3, 2014Publication date: April 7, 2016Inventors: Johnathan Andrew Line, Robert Damerow, Patrick Maloney, Sean David Fannin, Balakrishna Reddy, Mandeep Singh Sidhu, Christian J. Hosbach
-
Publication number: 20160096451Abstract: A vehicle seat assembly includes a fixed mounting plate and a support bar coupled with the mounting plate and slidable with respect thereto along an arcuate path. A cushion support is coupled with the support bar, and a drive mechanism is operably coupled with the cushion support to rotate the cushion support about a center of the arcuate path positioned opposite the rail by sliding of the support bar along the path.Type: ApplicationFiled: October 2, 2014Publication date: April 7, 2016Inventors: Johnathan Andrew Line, Robert Damerow, Patrick Maloney, Sean David Fannin, Balakrishna Reddy, Mandeep Singh Sidhu, Christian J. Hosbach
-
Publication number: 20160096449Abstract: A vehicle seating assembly includes a lower seatback. An upper seatback is operably coupled to the lower seatback. The upper seatback is pivotally mounted to the lower seatback at a pivot axis. A manual articulation assembly operably couples the lower seatback with the upper seatback. The manual articulation assembly includes a housing member having a cam channel and an inner wall with a plurality of engagement recesses. A positional cam includes a cam pin engaged with the cam channel and an outer wall with a plurality of engagement teeth in removable engagement with the plurality of engagement recesses.Type: ApplicationFiled: October 3, 2014Publication date: April 7, 2016Inventors: Johnathan Andrew Line, Christian J. Hosbach, Brian John Roorda, Brandon W. Nichols, Mandeep Singh Sidhu
-
Patent number: 9286588Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.Type: GrantFiled: September 24, 2013Date of Patent: March 15, 2016Assignee: Cantaloupe System, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Publication number: 20160057788Abstract: A Packet Data Network Gateway (PGW) network node of an Evolved Packet Core (EPC) for interfacing with an IP Multimedia Core Network Subsystem (IMS) comprises an IP address assignment functionality module configured to assign both IPv4 and IPv6 addresses to a User Equipment (UE) requesting an IPv6 address, a Network Address Translation-Application Layer Gateway (NAT64-ALG) functionality module and PGW configured to translate between IPv4 and IPv6 addresses, a Gx interface toward a Policy Control and Charging Rules Function (PCRF) network node configured to transmit the UE's IPv4 address to the PCRF, and an SGi interface toward an application node of the IMS configured the UE's IPv4 address to the application node, and to transmit and receive IP media packets between the IMS and the UE after IPv4 and IPv6 address translation.Type: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventors: Anish Sharma, Mandeep Singh
-
Patent number: 9254764Abstract: A vehicle seating assembly having a seat back including a polymeric body portion. A flexible comfort carrier is disposed over a front surface of the polymeric body portion and includes a multitude of openings defining a support matrix configured to support the weight of a passenger. A head restraint includes a headrest and a single downwardly extending support post that is homogenously formed with the headrest. The support post includes side portions that define slots. The support post is rotatably coupled to the seat back. The headrest is rotatable between a use position, wherein the downwardly extending support post extends into the seat back, and a storage position, wherein the downwardly extending support post is withdrawn from the seat back and rotated forward such that the head restraint extends substantially orthogonal to the seat back.Type: GrantFiled: July 1, 2013Date of Patent: February 9, 2016Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Robert Damerow, Mandeep Singh Sidhu, Balakrishna Reddy, Bernard Gerard Marchetti, Daniel Ferretti, Chad Hoover
-
Patent number: 9253069Abstract: A method for testing configuration of environments is provided. A probe for connection to a network and/or devices interacts to launch a configuration analyzer tool. The configuration analyzer tool includes a test mechanism for running a set of tests for the probe relating to connectivity and configuration of attached networks and devices before connection and suggesting solutions to test results. The tests may be externalized and dynamically loaded at run time of the configuration analyzer tool.Type: GrantFiled: March 14, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
-
Publication number: 20160020939Abstract: A network of switches having ports coupled to other switches or end hosts may be controlled by a controller. The controller may identify whether any switch ports have failed. In response to identifying that a port has failed at a first switch, the controller may modify link aggregation group mappings of the other switches to handle failover. The controller may modify the link aggregation group mapping of each other switch to include a first mapping that includes ports coupled to the first switch and a second mapping that does not include any ports coupled to the first switch. The controller may configure forwarding tables at the switches to forward network packets using the first or second mappings based on network topology information maintained by the controller.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: Srinivasan Ramasubramanian, Vishnu Emmadi, Sudeep Dilip Modi, Kanzhe Jiang, Kuang-Ching Wang, Gregor Mathias Maier, Mei Yang, Robert W. Sherwood, Mandeep Singh Dhami