Patents by Inventor Bikramjit Singh

Bikramjit 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: 10966243
    Abstract: A technique includes determining a number of available resources for a category of user devices, determining a number of user devices, within the category of user devices, that are connected to a base station, determining whether the number of available resources is greater than or equal to the number of connected user devices, allocating resources to one or more user devices within the category of user devices using a scheduling-based resource allocation if the number of available resources for the category is greater than or equal to the number of connected user devices within the category of user devices, and otherwise, allocating resources to one or more user devices within the category of user devices using a contention-based resource allocation if the number of available resources for the category is less than the number of connected user devices within the category of user devices.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 30, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Bikramjit Singh, Olav Tirkkonen, Zexian Li, Mikko Aleksi Uusitalo
  • Publication number: 20210007134
    Abstract: A technique includes transmitting, by a user device to a base station, an initial uplink transmission; receiving, by the user device from the base station, feedback indicating a continuing transmission mode to be used by the user device to perform a further transmission to the base station, the indicated continuing transmission mode being at least one of a grant-free uplink transmission mode and a grant-based uplink transmission mode that are both supported by the user device; and transmitting, by the user device to the base station, a further transmission via the indicated continuing transmission mode.
    Type: Application
    Filed: March 28, 2018
    Publication date: January 7, 2021
    Inventors: Zexian Li, Mikko Aleksi Uusitalo, Bikramjit Singh
  • Patent number: 10853466
    Abstract: In various implementations, a key may be provided. The key may be portable to facilitate use and reduce costs. The key may include a connector and a housing. The connector may allow direct coupling of the key with a mobile device. Once the connector is directly coupled to a mobile device, the key may perform tests or other commands from a server and/or lock the mobile device.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: December 1, 2020
    Assignee: Hyla, Inc.
    Inventors: Bikramjit Singh, Rebekah Jane Griffiths, Rajiv Kumar Dwivedi, Karl Felix Medina
  • Patent number: 10834741
    Abstract: To efficiently use uplink resources while fulfilling latency requirements of low latency services, an access node, a resource pool allocated for contention based transmissions of low latency communication services may be used for transmissions of data services, since an access node providing the resource pool, is caused to send, in response to not being able to decode terminal device identification information from a sensed scheduling request, a stop instruction to terminal devices that are using the resource pool to transmissions of the data services. Further, the terminal device that sent the scheduling request is caused to use the resource pool for transmissions of the low latency service if a response is not received within predetermined time.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: November 10, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Zexian Li, Bikramjit Singh, Mikko Aleksi Uusitalo
  • Patent number: 10810732
    Abstract: In various implementations, a condition of one or more screens of a device may be determined. A user may select a return application that facilitates capturing image(s) of device screen(s). A user may capture images of a screen of using a camera of the same device or another device. In some implementations, the user may position the device proximate a mirror such that the device can capture an image of one or more screens of the device. The captured image(s) may be processed and/or analyzed to determine if the screen of the device is damaged. In some implementations, notifications based on the condition of the device screen(s) may be transmitted. A price for the device may be determined, in some implementations based on the condition of the screen.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 20, 2020
    Assignee: Hyla, Inc.
    Inventors: Rajiv Kumar Dwivedi, Christopher Heistad, Bikramjit Singh, Karl Felix Medina, Ram Mohan Reddy, Jonathan Brian Chinn, Rebekah Jane Griffiths, Satish G. Nair, Biju Nair
  • Publication number: 20200259896
    Abstract: Techniques for enhancing performance in Industrial Internet-of-Things (IIoT) scenarios, including techniques for time-sensitive networking (TSN) and 5G wireless network integration. An example method, performed by a wireless device, comprises receiving system information (SI) from a radio base station (RBS) of a radio access network (RAN), the SI being indicative of support for TSN through the RBS, and establishing at least one TSN stream with an external data network, through the RBS. The example method further includes receiving a first timing signal from the wireless communications network, via the RBS, receiving a second timing signal from the external TSN data network to which the wireless device is connected, comparing the first timing signal to the second timing signal to determine an offset, and transmitting the offset to the wireless communications network.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 13, 2020
    Inventors: Joachim Sachs, Abdulrahman Alabbasi, Mattias Andersson, Niklas Andgart, Ola Angelsmark, José Araújo, Muhammad Ikram Ashraf, Kumar Balachandran, Robert Baldemair, Rodrigo Berg, Yufei Blankenship, Fedor Chernogorov, John Walter Diachina, Torsten Dudda, Henrik Enbuske, Sorour Falahati, János Farkas, Jonas Fröberg Olsson, Majid Gerami, Harald Gustafsson, Kimmo Hiltunen, Andreas Höglund, Torgny Holmberg, Zsolt Kenesi, András Kern, Kittipong Kittichokechai, Anna Larmo, Johan Lundsjö, György Miklós, Hubertus Munz, Gabor Nemeth, Johannes Nygren, Johan Olsson, Alexandros Palaios, Dhruvin Patel, Joakim Persson, Per Persson, Jose Luis Pradas, Sándor Rácz, Pradeepa Ramachandra, Norbert Reider, Dinand Roeland, Stefano Ruffini, Patrik Salmela, Sara Sandberg, Magnus Sandgren, Paul Schliwa-Bertling, Alexey Shapin, Nianshan Shi, Bikramjit Singh, Per Skarin, Bernard Smeets, Ying Sun, Dennis Sundman, Fredrik Svensson, Malgorzata Svensson, Geza Szabo, Wolfgang Tonutti, Balázs Varga, Mårten Wahlström, Kun Wang, Yi-Pin Eric Wang, Osman Nuri Can Yilmaz, Zhenhua Zou, Miguel Lopez
  • Patent number: 10716036
    Abstract: A method is provided including configuring, by a network node, a set of resources to be used by at least one user equipment for transmitting a first type of uplink data; receiving from the at least one user equipment information that indicates that at least one resource in the set of resources comprises a second type of uplink data different than the first type of uplink data; and decoding data received on the at least one resource based on the information.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: July 14, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Bikramjit Singh, Mikko A Uusitalo, Frank Frederiksen, Daniela Laselva, Klaus Pedersen, Zexian Li, Ling Yu
  • Patent number: 10652861
    Abstract: A method may include transmitting, by a user equipment, a data packet to a network entity. The method may further include starting, by the user equipment, a timer with a first value associated with the transmission to the network entity. The method may further include checking, by the user equipment, for feedback from the network entity associated with the transmission to the network entity. The method may further include determining, by the user equipment, that no feedback for the transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission. The method may further include in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmitting, by the user equipment, the data packet to the network entity.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: May 12, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Bikramjit Singh, Zexian Li, Klaus Hugl, Sigen Ye, Mikko A. Uusitalo
  • Publication number: 20200077436
    Abstract: A technique includes determining a number of available resources for a category of user devices, determining a number of user devices, within the category of user devices, that are connected to a base station, determining whether the number of available resources is greater than or equal to the number of connected user devices, allocating resources to one or more user devices within the category of user devices using a scheduling-based resource allocation if the number of available resources for the category is greater than or equal to the number of connected user devices within the category of user devices, and otherwise, allocating resources to one or more user devices within the category of user devices using a contention-based resource allocation if the number of available resources for the category is less than the number of connected user devices within the category of user devices.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 5, 2020
    Inventors: Bikramjit Singh, Olav Tirkkonen, Zexian Li, Mikko Aleksi Uusitalo
  • Publication number: 20200076765
    Abstract: An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.
    Type: Application
    Filed: May 10, 2019
    Publication date: March 5, 2020
    Inventors: Amit Paunikar, Bikramjit Singh
  • Publication number: 20200015249
    Abstract: To efficiently use uplink resources while fulfilling latency requirements of low latency services, an access node, a resource pool allocated for contention based transmissions of low latency communication services may be used for transmissions of data services, since an access node providing the resource pool, is caused to send, in response to not being able to decode terminal device identification information from a sensed scheduling request, a stop instruction to terminal devices that are using the resource pool to transmissions of the data services. Further, the terminal device that sent the scheduling request is caused to use the resource pool for transmissions of the low latency service if a response is not received within predetermined time.
    Type: Application
    Filed: February 3, 2017
    Publication date: January 9, 2020
    Inventors: Zexian Li, Bikramjit SINGH, Mikko Aleksi Uusitalo
  • Publication number: 20200015199
    Abstract: A method may include transmitting, by a user equipment, a data packet to a network entity. The method may further include starting, by the user equipment, a timer with a first value associated with the transmission to the network entity. The method may further include checking, by the user equipment, for feedback from the network entity associated with the transmission to the network entity. The method may further include determining, by the user equipment, that no feedback for the transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission. The method may further include in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmitting, by the user equipment, the data packet to the network entity.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 9, 2020
    Inventors: Bikramjit Singh, Zexian Li, Klaus Hugl, Sigen Ye, Mikko A. Uusitalo
  • Publication number: 20190362025
    Abstract: A machine is configured to improve a search engine. For example, the machine generating, for a user, one or more search facets using one or more machine learning algorithms. The generating of the search facets is based on a user profile associated with the user and one or more similar user profiles. The machine receives an identifier of the user from a client device. The machine causes a display of one or more selectable identifiers of the one or more search facets in a user interface of the client device associated with the user. The machine receives, from the client device, an indication of a selection of the one or more selectable identifiers of the one or more search facets. The machine causes a display of one or more job descriptions in the user interface based on a search performed using the one or more search facets.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Runfang Zhou, Ajit Paul Singh, Xianren Wu, Anish Ramdas Nair, Linzhen Xuan, Kevin Chuang, Bikramjit Singh, Da Teng
  • Publication number: 20190266720
    Abstract: In various implementations, a condition of one or more screens of a device may be determined. A user may select a return application that facilitates capturing image(s) of device screen(s). A user may capture images of a screen of using a camera of the same device or another device. In some implementations, the user may position the device proximate a mirror such that the device can capture an image of one or more screens of the device. The captured image(s) may be processed and/or analyzed to determine if the screen of the device is damaged. In some implementations, notifications based on the condition of the device screen(s) may be transmitted. A price for the device may be determined, in some implementations based on the condition of the screen.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 29, 2019
    Applicant: Hyla, Inc.
    Inventors: Rajiv Kumar Dwivedi, Christopher Heistad, Bikramjit Singh, Karl Felix Medina, Ram Mohan Reddy, Jonathan Brian Chinn, Rebekah Jane Griffiths, Satish G. Nair, Biju Nair
  • Publication number: 20190261229
    Abstract: A method is provided including configuring, by a network node, a set of resources to be used by at least one user equipment for transmitting a first type of uplink data; receiving from the at least one user equipment information that indicates that at least one resource in the set of resources comprises a second type of uplink data different than the first type of uplink data; and decoding data received on the at least one resource based on the information.
    Type: Application
    Filed: February 16, 2018
    Publication date: August 22, 2019
    Inventors: Bikramjit Singh, Mikko A. Uusitalo, Frank Frederiksen, Daniela Laselva, Klaus Pedersen, Zexian Li, Ling Yu
  • Patent number: 10383140
    Abstract: A technique includes receiving, by a first user device from a base station, control information indicating an assignment of the first user device to a first scheduling request sub-pool of resources of one or more scheduling request sub-pools, and an assignment of the first user device to a first data sub-pool of resources of one or more data sub-pools, wherein the sub-pools assigned to the first user device allow a contention-based grant-free mode transmission from the first user device of both a data and a scheduling request at the same time via different resources, wherein for at least a plurality of user devices no two user devices are assigned to both a same data sub-pool and a same scheduling request sub-pool.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: August 13, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Zexian Li, Bikramjit Singh, Vinh Van Phan, Emad Farag, Ling Yu, Mikko Aleksi Uusitalo
  • Patent number: 10332249
    Abstract: In various implementations, a condition of one or more screens of a device may be determined. A user may select a return application that facilitates capturing image(s) of device screen(s). A user may capture images of a screen of using a camera of the same device or another device. In some implementations, the user may position the device proximate a mirror such that the device can capture an image of one or more screens of the device. The captured image(s) may be processed and/or analyzed to determine if the screen of the device is damaged. In some implementations, notifications based on the condition of the device screen(s) may be transmitted. A price for the device may be determined, in some implementations based on the condition of the screen.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 25, 2019
    Assignee: Hyla, Inc.
    Inventors: Rajiv Kumar Dwivedi, Christopher Heistad, Bikramjit Singh, Karl Felix Medina, Ram Mohan Reddy, Jonathan Brian Chinn, Rebekah Jane Griffiths, Satish G. Nair, Biju Nair
  • Patent number: 10291580
    Abstract: An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: May 14, 2019
    Assignee: NOMADIX, INC.
    Inventors: Amit Paunikar, Bikramjit Singh
  • Publication number: 20180376493
    Abstract: A technique includes receiving, by a first user device from a base station, control information indicating an assignment of the first user device to a first scheduling request sub-pool of resources of one or more scheduling request sub-pools, and an assignment of the first user device to a first data sub-pool of resources of one or more data sub-pools, wherein the sub-pools assigned to the first user device allow a contention-based grant-free mode transmission from the first user device of both a data and a scheduling request at the same time via different resources, wherein for at least a plurality of user devices no two user devices are assigned to both a same data sub-pool and a same scheduling request sub-pool.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Inventors: Zexian LI, Bikramjit SINGH, Vinh VAN PHAN, Emad FARAG, Ling YU, Mikko Aleksi UUSITALO
  • Publication number: 20180324852
    Abstract: A user equipment (UE) selects first and second radio resources from respective first and second pools of radio resources. In one example these are primarily allocated for contention-free and scheduling-based channel access, respectively. Content to duplicate in parallel communications is selected based at least on a characteristic of uplink data waiting to be sent (such as size) and/or on the selected first and second radio resources (such as timing difference between them). The UE transmits the selected content on each of the selected first and second radio resources. In the examples the content to duplicate was selected from among the uplink data to send and a scheduling request message. In various embodiments one of these transmissions indicates it's a duplicate, and the duplicated scheduling request message is transmitted on the first resource with the uplink data. These teachings are particularly useful for URLLC data.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Vinh Van Phan, Ling Yu, Zexian Li, Bikramjit Singh, Mikko Aleksi Uusitalo, Emad Farag