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: 10168039
    Abstract: A badge is provided herein. The badge includes a viewable portion having indicia thereon. A plurality of first LED sources is configured to emit light toward the viewable portion. A light guide extends between the viewable portion and the first LED sources. A plurality of second LED sources is configured to emit light toward the viewable portion. The first LED sources illuminate a first region of the viewable portion and the second LED sources illuminate a second region of the viewable portion.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 1, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Paul Kenneth Dellock, Stuart C. Salter, Joseph Myszka, Mandeep Singh Sidhu, Daniel Zilinskas
  • Publication number: 20180365810
    Abstract: Technologies are generally described to recover diffraction limited amplitude and phase images of objects from single shot image plane hologram data. In some examples, an image processor may receive digital hologram data derived from interference between a reference signal and an unknown object image. The image processor may then attempt to recover a version of the unknown object image by minimizing a cost function associated with the reference signal and the digital hologram data. The cost function may include a data-fit cost component and a constraint cost component, and the image processor may iteratively minimize the cost function by alternately minimizing the data-fit cost component and the constraint cost component.
    Type: Application
    Filed: December 12, 2016
    Publication date: December 20, 2018
    Applicant: INDIAN INSTITUTE OF TECHNOLOGY DELHI
    Inventors: Kedar Bhalchandra KHARE, Joby Joseph, Mandeep Singh
  • Publication number: 20180347235
    Abstract: An electric strike assembly includes a housing formed with a recessed portion therein, a keeper assembly pivotably mounted in the recessed portion of the housing, a lock leg pivotably mounted in the recessed portion of the housing and configured to rotate independently of the rotation of the keeper assembly, a block assembly having a blocking element configured to engage and disengage the keeper assembly, and to control engagement and disengagement of the blocking element with the keeper assembly. A method of capturing and releasing a latch bolt mounted in a door includes mounting an electric strike assembly in an associated door jamb and controlling an actuator to rotate an, actuator paddle to engage a blocking element such that the blocking element is engaged or disengaged from a keeper assembly.
    Type: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Inventor: Mandeep Singh
  • Patent number: 10140138
    Abstract: Methods for supporting wide and efficient front-end operation with guest architecture emulation are disclosed. As a part of a method for supporting wide and efficient front-end operation, upon receiving a request to fetch a first far taken branch instruction, a cache line that includes the first far taken branch instruction, a next cache line and a cache line located at the target of the first far taken branch instruction is read. Based on information that is accessed from a data table, the cache line and either the next cache line or the cache line located at the target is fetched in a single cycle.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Mohammad Abdallah, Ankur Groen, Erika Gunadi, Mandeep Singh, Ravishankar Rao
  • Patent number: 10140165
    Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
  • Patent number: 10142160
    Abstract: A controller may fulfill hardware address requests that are sent by source end hosts in a network to discover hardware addresses of destination end hosts. The controller may use network topology information to determine how to process the hardware address requests. The controller may retrieve a requested hardware address from a database of end hosts. If the controller is able to retrieve the hardware address of a destination end host from the database of end hosts, the controller may provide the source end host with a reply packet that contains the requested hardware address. If the controller is unable to retrieve the requested hardware address, the controller may form request packets to discover the address of the second end host and/or to discover a packet forwarding path between the source end host and the destination end host.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: November 27, 2018
    Assignee: Big Switch Networks, Inc.
    Inventors: Robert Edward Adams, Daniel E. Talayco, Mandeep Singh Dhami, Shudong Zhou, Kanzhe Jiang, Guido Appenzeller
  • Patent number: 10072441
    Abstract: An electric strike assembly includes a housing formed with a recessed portion therein, a keeper assembly pivotably mounted in the recessed portion of the housing, a lock leg pivotably mounted in the recessed portion of the housing and configured to rotate independently of the rotation of the keeper assembly, a block assembly having a blocking element configured to engage and disengage the keeper assembly, and to control engagement and disengagement of the blocking element with the keeper assembly. A method of capturing and releasing a latch bolt mounted in a door includes mounting an electric strike assembly in an associated door jamb and controlling an actuator to rotate an actuator paddle to engage a blocking element such that the blocking element is engaged or disengaged from a keeper assembly.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: September 11, 2018
    Assignee: Dormakaba Canada Inc.
    Inventor: Mandeep Singh
  • Patent number: 10072440
    Abstract: An electric strike assembly includes a housing formed with a recessed portion, a keeper pivotally arranged in the recessed portion of the housing, the keeper having an abutment, an actuator assembly having an actuator and an actuator paddle, and a blocking element rotatably mounted in the recessed portion of the housing, wherein cooperation of the actuator paddle with the blocking element is controlled by rotation of the actuator and determines a locking condition of the keeper based on a rotational position of the blocking element with respect to the abutment. In accordance with other aspects of the present disclosure, a locking system includes a door assembly having a latch, a door frame for mounting the door assembly, and an electric strike assembly mounted in the door frame. A method of controlling access through a door includes providing an electric strike assembly in accordance with aspects of the present disclosure.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: September 11, 2018
    Assignee: Dormakaba Canada Inc.
    Inventors: Mandeep Singh, Ryan McMillan
  • Patent number: 10065546
    Abstract: 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: Grant
    Filed: August 19, 2016
    Date of Patent: September 4, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Johnathan Andrew Line, Christian J. Hosbach, Brandon W. Nichols, Mandeep Singh Sidhu, Balakrishna Reddy
  • Publication number: 20180217880
    Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
  • Patent number: 10025573
    Abstract: Methods and systems to install a player to process content data are disclosed. In some embodiments, a method includes launching a content access manager on a user device to read metadata containing compatible player data, determine whether a compatible player able to access the content data is installed on the user device, and if not, to install a compatible player. Other embodiments involve receiving content data and data about one or more compatible players able to access the content data, generating the metadata using the data about one or more compatible players, and distributing the content data, the metadata, and the content access manager in a transmittable unit. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: July 17, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Thangaraj Umapathy, Richard Teo, Sudharshan Somasundaram, Kapil Raja Durga, Akshava G, Raghuram C G, Shyam Rajagopalan, Mihir Gore, Mandeep Singh, Hemantha Sharma, Priyesh Kumar
  • Patent number: 9994134
    Abstract: 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: Grant
    Filed: April 13, 2016
    Date of Patent: June 12, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Johnathan Andrew Line, Daniel J. Osterhoff, Raghavan Setlur, Robert Damerow, Majid Arefi, Mandeep Singh Sidhu, Brandon Guinn
  • Publication number: 20180130084
    Abstract: Systems and methods are provided for use in notifying consumer of benefits associated with payment accounts, in connection with payment account transactions. One exemplary method includes initially identifying, at a computing device, a transaction to a payment account where the transaction involves a merchant. The method also includes accessing, by the computing device, a benefit data structure for the payment account and determining, by the computing device, whether a relevant benefit is included in the benefit data structure for the payment account. The method then includes transmitting, by the computing device, a notification to the consumer regarding the relevant benefit, in connection with the identified transaction, whereby the consumer is permitted to avoid purchasing a benefit product from the merchant, which is at least partially duplicative of the relevant benefit.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Kiran Hatti, Kiran Shenoy, Faisal Iqbal Chaudhry, Mandeep Singh Sandhu
  • Publication number: 20180065528
    Abstract: A pump assembly for a vehicle seatback includes a plurality of air bladders defining a lumbar support and a pneumatic cylinder that has a sealed head slidably disposed within a cylindrical cavity coupled defining an outlet. A selection device operably engages the outlet with a select one of the plurality of air bladders for inflating the select one of the plurality of air bladders.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 8, 2018
    Applicant: Ford Global Technologies, LLC
    Inventors: Christian J. Hosbach, Adam Sachs, Marc Kondrad, Johnathan Andrew Line, Jason Nisbett, Mandeep Singh Sidhu
  • Publication number: 20180065515
    Abstract: A seating assembly includes a seat. A front assembly bracket is coupled to an underside of the seat. A rearward retention member defines a receiving aperture to receive a front cross-tube. A polymeric overmold is disposed over the rearward retention member. A forward retention member is operable between open and closed positions and is disposed proximate the rearward retention member. A rear assembly bracket includes a tab end operably coupled with the seat. A rounded body is configured to close engage a rear cross-tube. A fastener end is configured to secure the rear assembly bracket against the cross-tube.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Ford Global Technologies, LLC
    Inventors: Johnathan Andrew Line, S. M. Akbar Berry, David Andree, Mandeep Singh Sidhu, Carol Casey
  • Patent number: 9889844
    Abstract: Systems and methods to adjust the operation of various vehicle control systems to improve performance based on detection of a condition in which the vehicle is in an unloaded or reduced normal force state. In one embodiment, the system includes a vehicle control system, a sensor module, and a controller. The controller is configured to receive sensor values from the sensor module. The controller is further configured to determine vehicle motion characteristics based on the sensor values. The controller is further configured to determine that an unloaded state exists when the values of the vehicle motion characteristics exceed threshold values. The controller is further configured to activate countermeasures when the controller determines that the unloaded state exists.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: February 13, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Jesus M. Mateo Artieda, Vaughan Scott, Celeste M. Cauley, Mandeep Singh Sangha
  • Patent number: 9891654
    Abstract: An integrated circuit (IC) having a clock switch that switches the system clock between an internal clock and an external clock based on whether or not the IC has finished downloading device configuration at boot and on whether or not the internal clock is functional. Further restrictions on the use of the external clock are imposed by the clock switch based on a life-cycle state of the IC. The use of the clock switch makes it significantly more difficult for the clock to be tampered with, thereby protecting the security settings of the IC and/or preventing unauthorized access to secure data stored on the IC using an external-clock-based security attack.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: February 13, 2018
    Assignee: NXP USA, INC.
    Inventors: Rohit K. Sinha, Vandana Sapra, Mandeep Singh, Sidharth S. Singh, Neha Srivastava
  • Publication number: 20180032584
    Abstract: In one embodiment, a method includes receiving data points, determining first-level cluster centroids using the data points, and assigning each data point to at least one first-level cluster centroid. The method also includes determining second-level cluster centroids using data points assigned to a particular first-level cluster centroid and assigning each of the data points previously assigned to the particular first-level cluster centroid to at least one second-level cluster centroid. The method further includes determining clusters based on the first-level cluster centroids and the second-level cluster centroids, and assigning each data point to at least one cluster.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Mandeep Singh, Xiaofeng Wang
  • Publication number: 20180034700
    Abstract: In one embodiment, a method includes receiving first network usage data for user devices indicating activity by the user devices on webpages, determining first-level cluster centroids based on the first network usage data, and assigning each user device to at least one first-level cluster centroid. The method also includes determining second-level cluster centroids based on the first network usage data for user devices assigned to a particular first-level cluster centroid, and assigning each user device previously assigned to the particular first-level cluster centroid to at least one second-level cluster centroid. The method further includes determining clusters based on the first-level cluster centroids and the second-level cluster centroids, assigning each user device to at least one cluster, and sending one or more first notifications to user devices associated with a particular cluster.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Mandeep Singh, Xiaofeng Wang
  • Publication number: 20180032533
    Abstract: A method comprises counting, in a transcript of a chat session between a first user and a second user, for each theme of a plurality of themes, a number of occurrences of each keyword of a plurality of keywords assigned to a theme of a plurality of themes. The method further comprising identifying one or more themes of the chat session based on the number of occurrences of each keyword, counting the number of occurrences of a word of a first set of words and a word of a second set of words in the transcript, and assigning the transcript into a first group or a second group based on the one or more identified themes and the number of occurrences of first words and second words.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Mandeep Singh, Xiaofeng Wang, Lei Chen, Tianyu Feng