Patents by Inventor Neeraj Gupta
Neeraj Gupta 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: 11704718Abstract: Methods, systems, and computer storage media provide a concurrent browsing session. A user interface is provided for display on a first computing device of a first user to facilitate the concurrent browsing session. The user interface simultaneously displays a first browsing screen showing interaction of the first user with a site and a real-time feed of a second browsing screen presented on a second computing device of a second user showing interaction of the second user with the site. A request is received to split payment of a first item in a first digital cart. In response to the request, a first payment interface for a first portion of the payment is provided for display on the first computing device, and a second payment interface for a second portion of the payment is provided for display on the second computing device.Type: GrantFiled: July 28, 2022Date of Patent: July 18, 2023Assignee: eBay Inc.Inventor: Neeraj Gupta
-
Patent number: 11690085Abstract: A wireless communication system includes one or more base stations able to divide resources between multiple network operators sharing the base station. A shared base station is configured to monitor a contribution to the load on the base station associated with network operators sharing the base station resources and to provide the determined contribution to the load to one or more other base stations for use in load balancing between the base stations.Type: GrantFiled: March 12, 2019Date of Patent: June 27, 2023Assignee: NEC CORPORATIONInventors: Francesca Serravalle, Neeraj Gupta, Robert Paterson, Satoshi Noma
-
Patent number: 11670301Abstract: Techniques for lip-reading session triggering events are described. A computing device is equipped with lip-reading capability that enables the device to “read the lips” (i.e., facial features) of a user. The computing device determines when a triggering event occurs to automatically cause the computing device to switch from one input type to a lip-reading session. Lip-reading is also used in conjunction with other types of inputs to improve accuracy of the input. Machine learning is used to personalize the lip-reading capability of the computing device for a particular user.Type: GrantFiled: June 14, 2021Date of Patent: June 6, 2023Assignee: eBay Inc.Inventor: Neeraj Gupta
-
Publication number: 20230122580Abstract: Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventor: Neeraj Gupta
-
Publication number: 20230040315Abstract: Systems and methods for deriving relationships between user-submitted reviews are described. A system may identify a set of reviews for a first listing. The system may present the first listing including the set of reviews in a graphical user interface (GUI) of a client device, and receive, via the client device, a user input corresponding to text included in a first review from the set of reviews. The system may determine one or more additional listings based on textual similarity or dissimilarity between a portion of the text included in the first review and text included in one or more reviews for the one or more additional listings. The system may then present the one or more additional listings in the GUI of the client device.Type: ApplicationFiled: August 5, 2021Publication date: February 9, 2023Inventor: Neeraj Gupta
-
Patent number: 11556223Abstract: Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.Type: GrantFiled: August 27, 2020Date of Patent: January 17, 2023Assignee: EBAY INC.Inventor: Neeraj Gupta
-
Publication number: 20220407805Abstract: A device may receive, from a first device, a port control protocol (PCP) request that includes a customer side translator (CLAT) prefix and one or more private internet protocol version X (IPvX) addresses. The PCP request may be received via an internet protocol version Y (IPvY) network. The device may store the CLAT prefix and the one or more private IPvX addresses using a data structure. The device may receive a packet that includes a private IPvX of the one or more private IPvX addresses and a private IPvY address that includes the CLAT prefix and a second instance of the private IPvX address. The device may use an application layer gateway (ALG). The device may translate the private IPvX address to a public IPvX address using the CLAT prefix. The device may provide the packet that includes the public IPvX address to a second device that supports IPvX.Type: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Inventors: Jayaraghavendran KUPPANNAN, Neeraj GUPTA, Sridhar O S
-
Publication number: 20220391961Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for bundled listing generation. A bundled listing generation system automatically generates bundled listings based on listings posted to an online marketplace. Each bundled listing includes items offered for sale from at least two separate listings posted to the online marketplace, which can be purchased for a single sale price offered by the bundled listing. For example, a bundled listing may offer a shirt from one listing and pants from another listing together as a bundle for a single sale price.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventor: Neeraj Gupta
-
Publication number: 20220366477Abstract: Methods, systems, and computer storage media provide a concurrent browsing session. A user interface is provided for display on a first computing device of a first user to facilitate the concurrent browsing session. The user interface simultaneously displays a first browsing screen showing interaction of the first user with a site and a real-time feed of a second browsing screen presented on a second computing device of a second user showing interaction of the second user with the site. A request is received to split payment of a first item in a first digital cart. In response to the request, a first payment interface for a first portion of the payment is provided for display on the first computing device, and a second payment interface for a second portion of the payment is provided for display on the second computing device.Type: ApplicationFiled: July 28, 2022Publication date: November 17, 2022Inventor: Neeraj GUPTA
-
Publication number: 20220355072Abstract: The present invention relates to a cannula comprising a catheter assembly, a body member, an elongated tubular member, a needle hub, and a safety device fixedly connected to a distal end of the elongated tubular member and releasably connected to the body member. The body member includes an annular groove, and the safety device comprises locking elements. When the needle is retracted from the catheter assembly after puncturing the vein of a patient, the body member is disengaged by disengaging the locking elements from the annular groove, thereby separating the safety device from the body member after the needle has been arrested within safety device. The locking elements are solid spherical elements of stainless steel material.Type: ApplicationFiled: December 15, 2021Publication date: November 10, 2022Inventors: Neeraj Gupta, Calvin Todd Fagley, Rachel Ann Sender
-
Publication number: 20220353687Abstract: A communication system is disclosed in which a base station apparatus obtains information identifying a total integrity protected uplink data rate for a user equipment (UE), allocates a portion of the total integrity protected uplink data rate to a secondary node (SN), and notifies the UE about the portion allocated to the SN.Type: ApplicationFiled: March 24, 2020Publication date: November 3, 2022Applicant: NEC CorporationInventors: Priya DARSHINI, Chadi KHIRALLAH, Sadafuku HAYASHI, Jagdeep Ahiuwaiia SINGH, Neeraj GUPTA
-
Patent number: 11463358Abstract: A device may receive, from a first device, a port control protocol (PCP) request that includes a customer side translator (CLAT) prefix and one or more private internet protocol version X (IPvX) addresses. The PCP request may be received via an internet protocol version Y (IPvY) network. The device may store the CLAT prefix and the one or more private IPvX addresses using a data structure. The device may receive a packet that includes a private IPvX of the one or more private IPvX addresses and a private IPvY address that includes the CLAT prefix and a second instance of the private IPvX address. The device may use an application layer gateway (ALG). The device may translate the private IPvX address to a public IPvX address using the CLAT prefix. The device may provide the packet that includes the public IPvX address to a second device that supports IPvX.Type: GrantFiled: March 6, 2020Date of Patent: October 4, 2022Assignee: Juniper Networks, Inc.Inventors: Jayaraghavendran Kuppannan, Neeraj Gupta, Sridhar O S
-
Patent number: 11452009Abstract: A communication system is disclosed comprising a gateway and a number of base stations communicating, via the gateway, in accordance with a base station to base station application protocol. The gateway receives a message from a first base station, destined for a second base station. The message comprises (a) information for the second base station, in a first part of the message; and (b) an identifier of the second base station, in a second part of the message other than the first part. The gateway can obtain from the received message the second base station's identifier without the gateway being required to obtain the information from the first part of the message. The gateway routes the message to the second base station identified by the obtained identifier.Type: GrantFiled: September 22, 2014Date of Patent: September 20, 2022Assignee: NEC CORPORATIONInventors: Sivapathalingham Sivavakeesar, Neeraj Gupta
-
Patent number: 11436658Abstract: Methods, systems, and computer storage media are provided for providing a concurrent browsing session are provided. The user interface and recommendation engines may provide recommendations that are based on the user attributes of a group of users in a concurrent browsing interface, where participating users may interact with the user interface and view a real-time live feeds of other participating user's browsing screens and activity. The user attributes associated with the participating users may be received to generate recommendations. Based on all of the user attributes, recommendations for the group of participating users are generated. The participating users may also provide annotations or scores with respect to the items being browsed by other users. All participating users may view the annotations and scores submitted by users. As user input is received and processed, recommendations are generated and the concurrent browsing user interface is updated with recommendations, annotations, and scores.Type: GrantFiled: August 21, 2020Date of Patent: September 6, 2022Assignee: eBay Inc.Inventor: Neeraj Gupta
-
Publication number: 20220272759Abstract: A system is disclosed in which an item of user equipment (UE) obtains a reference signal received power (RSRP) threshold value for transmitting a random access message (MsgA) comprising both a preamble part and a Physical Uplink Shared Channel (PUSCH) transmission part. The UE obtains information identifying at least one respective offset associated with at least one priority level, and determines a type of random access procedure (two-step or legacy random access procedure) to be performed based on an RSRP measured by the UE, the RSRP threshold value, and a priority level associated with the UE.Type: ApplicationFiled: February 5, 2021Publication date: August 25, 2022Applicant: NEC CorporationInventors: Maxime GRAU, Chadi KHIRALLAH, Yuhua CHEN, Neeraj GUPTA
-
Publication number: 20220249810Abstract: The present disclosure discloses an intravenous cannula that includes a catheter hub and tubular valve member adapted to allow a needle member to pass through. The valve member is defined with slits that allow the needle to pass through. Further, a valve closure member and needle guard assembly are provided, both adapted to close passage for fluid flow and prevent blood flow from the punctured vein of a subject. The needle guard assembly includes a body portion. A safety clip locks onto a flange defined in the body, and in a biased condition allows a needle to extend through the body and hub. Upon withdrawal of the needle from a proximal end of the hub, a safety pin disengages from the flange and arrests the tip portion of the needle within the device, thereby preventing needle prick injury upon withdrawal of the needle member from the hub.Type: ApplicationFiled: December 15, 2021Publication date: August 11, 2022Inventor: Neeraj Gupta
-
Dynamically Influencing Interactions Based On Learned Data And On An Adaptive Quantitative Indicator
Publication number: 20220253777Abstract: Techniques are disclosed for generating and dynamically updating an experience score for a client, where the experience score operates as a quantitative indicator describing a relationship between the client and an entity. The experience score is used to modify subsequent interactions the client has with the entity. Sentiment data detailing the relationship between the client and the entity is acquired. The sentiment data is received from different types of interactions the client had relative to the entity. NLP is used to provide structure to the sentiment data, resulting in an initial set of scoring data being made available. That scoring data is normalized. After normalizing the scoring data, weighting factors are applied to the scoring data to generate weighted scores. The experience score is then generated by aggregating the weighted scores. The experience score is used to then modify a subsequent interaction the client has with the entity.Type: ApplicationFiled: February 7, 2022Publication date: August 11, 2022Inventors: Neeraj Gupta, Nathanael William Chambers, Ameya Dileep Virkar -
Publication number: 20220256449Abstract: In one aspect, a method performed by a base station includes: performing a Radio Resource Control (RRC) resume procedure for a user equipment (UE) in a cell of a non-public network; obtaining i) information identifying whether or not the UE is authorised to access the cell of a non-public network or ii) information identifying at least one non-public network that the UE is authorised to access, from another base station; verifying, based on the information of i) or ii), whether the UE is authorised to access the non-public network, wherein the information of i) or ii) is stored, in a UE context for the UE in the another base station in a process of a RRC setup for the UE in another cell of a network.Type: ApplicationFiled: October 2, 2020Publication date: August 11, 2022Applicant: NEC CorporationInventors: Yuhua CHEN, Neeraj GUPTA, Jagdeep Ahluwalia SINGH
-
Publication number: 20220132375Abstract: A communication system is disclosed in which a base station apparatus obtains, from at least one secondary node (SN) handling user-plane transmissions for a user equipment (UE), information identifying a total integrity protected data rate for all Protocol Data Unit (PDU) sessions associated with the UE at that SN. When the information from the at least one SN indicates that the total integrity protected data rate for all PDU sessions associated with the UE at that SN exceeds an associated data rate portion, the base station apparatus updates at least one of: said data rate portion; and at least one PDU session associated with the UE at that SN.Type: ApplicationFiled: February 12, 2020Publication date: April 28, 2022Applicant: NEC CorporationInventors: Chadi KHIRALLAH, Jagdeep Ahluwalia SINGH, Sadafuku HAYASHI, Neeraj GUPTA
-
Publication number: 20220066599Abstract: Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.Type: ApplicationFiled: August 27, 2020Publication date: March 3, 2022Inventor: Neeraj Gupta