Patents by Inventor Bhupinder Singh
Bhupinder 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: 10140472Abstract: An multi-level privacy evaluation technology is described for increasing the performance of applications or services that experience high volumes of queries for data with privacy attributes. The multi-level privacy evaluation technology evaluates data using a subset of privacy policy rules and privacy information determined for the data at a backend server and thereby reduces the volume of data that need to be filtered at a frontend server. The multi-level privacy evaluation technology first applies an initial privacy check on a large data set at the backend to authoritatively filter out any data that a viewing user is not permitted to view or access and return as results a smaller data set that the viewing user may be permitted to view or access. A full privacy check is then performed at the frontend on the smaller data set, resulting in reduction in the overall cost of performing privacy checks and reducing latency in displaying data to the viewing user.Type: GrantFiled: August 26, 2016Date of Patent: November 27, 2018Assignee: Facebook, Inc.Inventors: Bhupinder Singh Sethi, Shiyu Zhao, Yang Xia
-
Publication number: 20180315110Abstract: Embodiments of the invention provide a nexus between a user's presence within or proximate to a brick and mortar store outside of an explicit user transaction within the store, that is based solely upon the user's presence within the store, and not on any affirmative actions taken by the user by maintaining location awareness of the user and by communicating this awareness in real time, as the user moves from location to location, to brick and mortar stores at or near to the user's location. In this way, embodiments of the invention link the user's virtual presence, for example via the Internet, and all of the user-related information that is available for data mining, for example using big data techniques, to the user's physical presence at a physical location to create an enhanced user experience within the physical location in real time.Type: ApplicationFiled: July 5, 2018Publication date: November 1, 2018Inventors: Pallipuram V. KANNAN, Bhupinder SINGH
-
Patent number: 10102031Abstract: Systems and methods relate to managing shared resources in a multithreaded processor comprising two or more processing threads. Danger levels for the two or more threads are determined, wherein the danger level of a thread is based on a potential failure of the thread to meet a deadline due to unavailability of a shared resource. Priority levels associated with the two or more threads are also determined, wherein the priority level is higher for a thread whose failure to meet a deadline is unacceptable and the priority level is lower for a thread whose failure to meet a deadline is acceptable. The two or more threads are scheduled based at least on the determined danger levels for the two or more threads and priority levels associated with the two or more threads.Type: GrantFiled: September 25, 2015Date of Patent: October 16, 2018Assignee: QUALCOMM IncorporatedInventors: Serag Monier Gadelrab, Christopher Edward Koob, Simon Booth, Aris Balatsos, Johnny Jone Wai Kuan, Myil Ramkumar, Bhupinder Singh Pabla, Sean David Sweeney, George Patsilaras
-
Patent number: 10051205Abstract: Extension devices such as upstream facing port devices (UFP devices) and downstream facing port devices (DFP devices) connect via an extension medium. When a UFP device and a DFP device pair with each other, DisplayPort video and/or audio information from a DisplayPort source device can be presented by a DisplayPort sink device, which are coupled to the UFP device and DFP device, respectively. In some embodiments, the DFP device may train a DisplayPort link to the DisplayPort sink device regardless of whether it is receiving actual data from a UFP device, and may provide placeholder data to the DisplayPort sink device in order to keep the link active. The DFP device may then replace the placeholder data with the actual data from the UFP device, once received, and may thereby seamlessly switch the DisplayPort sink device from presenting placeholder data to presenting data from the DisplayPort source device.Type: GrantFiled: August 31, 2017Date of Patent: August 14, 2018Assignee: Icron Technologies CorporationInventors: Bhupinder Singh Rathore, Ardeshir Saghafi, Sukhdeep Singh Hundal
-
Publication number: 20180195936Abstract: An extractive system, such as SPME, has an adsorptive phase in the form of a porous coating that has essentially vertical, mutually supporting, columnar structures with nanospaces at the boundaries of the grains.Type: ApplicationFiled: February 28, 2018Publication date: July 12, 2018Inventors: Matthew R. Linford, Anubhav Diwan, Bhupinder Singh
-
Publication number: 20180129512Abstract: A computer-implemented method and apparatus for serving online communities of users includes effecting display of an interactive section on at least a portion of a user interface of a website upon receiving a user input indicative of a need for assistance. The interactive section is displayed to enable the user to post one or more queries to at least one relevant community of users from among a plurality of community of users associated with the website. Further, an interaction is facilitated between the user and one or more users associated with the at least one relevant community of users or between the user and the agent using the interactive section in response to posting of the one or more queries by the user.Type: ApplicationFiled: November 8, 2016Publication date: May 10, 2018Inventors: Bhupinder SINGH, R. Mathangi SRI
-
Patent number: 9939351Abstract: An extractive system, such as SPME, has an adsorptive phase in the form of a porous coating that has essentially vertical, mutually supporting, columnar structures with nanospaces at the boundaries of the grains.Type: GrantFiled: December 8, 2014Date of Patent: April 10, 2018Assignee: Moxtek, Inc.Inventors: Matthew R. Linford, Anubhav Diwan, Bhupinder Singh
-
Publication number: 20170370424Abstract: A vehicle transmission includes a first rotating element, second rotating element, first retainer ring, and second retainer ring. The first rotating element has an exterior surface that defines a first ring groove. The second rotating element is configured to limit movement of friction plates during clutch engagement. The second rotating element is disposed about the exterior surface and has an interior surface that defines a second ring groove. The first retainer ring is disposed in the first ring groove. The second retainer ring is disposed in the second ring groove and thereby restricts movement of the first retainer ring in a radially outward direction.Type: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Inventors: Carl GARBACIK, Marvin YOUNG, Mark William MARCHIE, Jau-Wen TSENG, Bhupinder SINGH, Patrick DUFF
-
Publication number: 20170364965Abstract: A computer-implemented method and apparatus for facilitating a provisioning of advertisements to customers effects display of one or more advertisements on a Web domain. Each displayed advertisement is configured to offer advertisement related assistance to customers visiting the Web domain. A selection input provided by a customer on an advertisement is received. In response to the receipt of the selection input, the system facilitates customer engagement with a customer support representative associated with an enterprise related to the advertisement. The customer engagement facilitated through the advertisement is configured to provide the advertisement related assistance to the customer.Type: ApplicationFiled: June 13, 2017Publication date: December 21, 2017Inventors: Pallipuram V. KANNAN, Bhupinder SINGH, R. Mathangi SRI
-
Patent number: 9824471Abstract: A method, system, and computer program product for presentation of data in enterprise applications. The method form commences by identifying a hierarchy of data maintained by an enterprise application (e.g., in a database). A hierarchy processor or other processor reads the hierarchy of data to configure a graphical representation of the hierarchy of data to be displayed on a display device. The graphical representation includes a graphical display indication corresponding to one or more relationships between items in the displayed hierarchy. Additional display indications include a calculated summary value of aggregated data, such as where the aggregated data is calculated using an aggregation function.Type: GrantFiled: September 26, 2013Date of Patent: November 21, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Louis Y. Lei, Frederic Portal, Amira A. Morcos, Bhupinder Singh Sondhi, Tamijselvy Muralidharan, Richa Dubey
-
Patent number: 9785685Abstract: A first computer system displays a user interface that includes a first portion and a non-overlapping, second portion. The first portion includes a first pagelet that comprises a plurality of first active links. The first portion also includes a second pagelet that includes a plurality of second active links. One of the first active links is activated, and in response the first computer system displays a first user interface in the second area. The first user interface includes a list of first links, wherein the list of first links is displayed while the first active links and the second active links are displayed in the first and second pagelets, respectively.Type: GrantFiled: September 16, 2011Date of Patent: October 10, 2017Assignee: Oracle International CorporationInventors: Richa Dubey, Bill Tsang, Yachuan (Cathy) Kao, Christine E. Libby, Donald M. Scantland, Jr., Frederic Portal, Lilli I. Cooper, Lisa B. Murray, May W. Chau, Roxanne M. Johnson, Weishin Yin, Ellen Werner Blakey, Bhupinder Singh Sondhi, Amira A. Morcos
-
Publication number: 20170270416Abstract: A computer-implemented method and an apparatus to facilitate building of prediction models from customer Web logs includes receiving a Web log including unstructured data and structured data corresponding to a customer's journey on a Website. The structured data in the Web log is used to generate structured variables and the unstructured data in the Web log is used to generate unstructured variables. The generated structured and unstructured variables are concatenated to form a session string, which serves as a textual representation of the customer's journey on the Website. The session string is subjected to text-based processing to generate a plurality of features. The plurality of features are used to build one or more prediction models for facilitating prediction of at least one response variable corresponding to the customers visiting the Website.Type: ApplicationFiled: March 15, 2017Publication date: September 21, 2017Inventors: R. Mathangi SRI, Bhupinder SINGH
-
Publication number: 20170235740Abstract: The disclosure is related to mining of text to derive information from the text that is useful for a variety of purposes. The text mining process can be implemented in a service oriented industry such as a call center, where a customer and an agent engage in a dialog, e.g., to discuss product/service related issues. The messages in dialogues between the customers and the agents are tagged with features that describe an aspect of the conversation. The text mining process can mine various dialogues and identify a set of features and messages based on prediction algorithms. The identified set of features and messages can be used to infer an intent of a particular customer for contacting the agent, and to generate a recommendation based on the determined intent.Type: ApplicationFiled: May 4, 2017Publication date: August 17, 2017Inventors: Suchana SETH, Bhupinder SINGH, Mathangi Sri RAMACHANDRAN, Ravi VIJAYARAGHAVAN, Pallipuram V. KANNAN
-
Publication number: 20170154336Abstract: Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A transaction network host may comprise various modules and engines as discussed herein wherein the probability that a transaction is a business or personal transaction may be evaluated for establishing proper usage of differentiated transaction instruments according to their proper purposes. For instance, a probable personal transaction may be identified as being associated with a business-oriented transaction card, whereby the transaction network may tailor the handling of the transaction, such as by denying it, whereby the transaction network may actively deter misuse of transaction products whereby the transaction network more properly functions according to approved parameters.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Applicant: American Express Travel Related Services Company, Inc.Inventors: Vernon Marshall, Sangarsh Nigam, Ashish Sharma, Bhupinder Singh, Mira Srinivasan
-
Publication number: 20170154495Abstract: A computer-implemented method and an apparatus facilitate user engagement on enterprise interaction channels. Information related to a current journey of a user on one or more enterprise interaction channels is received. The user is categorized as one of a hot lead, a warm lead, and a non-hot lead based, at least in part, based on the received information related to the current journey of the user. If the user is categorized as the non-hot lead, a user interface (UI) displayed to the user is modified. The UI is modified to facilitate user engagement for converting the user from a non-purchasing entity to a purchasing entity.Type: ApplicationFiled: February 9, 2017Publication date: June 1, 2017Inventors: R. Mathangi SRI, Bhupinder SINGH
-
Patent number: 9665857Abstract: A method, system, and computer program product for enterprise analytics. The method commences by requesting and receiving bank statement information from a bank computer where the bank statement information comprises at least a then current balance, then accessing a transaction repository to retrieve a transaction pipeline comprising deposit transactions and/or withdrawal transactions to be applied at future times to the then current balance. The method continues by forecasting a balance by applying at least a portion of the transaction pipeline to the then current balance. The resulting forecasted balance and reports are displayed for review by a user. The displays can include desktop or mobile displays or both. Transactions that involve multiple currencies can be converted into a selected currency of choice, and the balances and transactions are displayed in the denomination of the selected currency.Type: GrantFiled: January 16, 2014Date of Patent: May 30, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Deepa Pai Saoji, Keshava Mangipudi, Amira A. Morcos, Bhupinder Singh Sondhi
-
Patent number: 9661067Abstract: The disclosure is related to mining of text to derive information from the text that is useful for a variety of purposes. The text mining process can be implemented in a service oriented industry such as a call center, where a customer and an agent engage in a dialog, e.g., to discuss product/service related issues. The messages in dialogues between the customers and the agents are tagged with features that describe an aspect of the conversation. The text mining process can mine various dialogues and identify a set of features and messages based on prediction algorithms. The identified set of features and messages can be used to infer an intent of a particular customer for contacting the agent, and to generate a recommendation based on the determined intent.Type: GrantFiled: December 23, 2014Date of Patent: May 23, 2017Assignee: 24/7 CUSTOMER, INC.Inventors: Suchana Seth, Bhupinder Singh, Mathangi Sri Ramachandran, Ravi Vijayaraghavan, Pallipuram V. Kannan
-
Patent number: 9602381Abstract: This disclosure describes systems and methods for dynamically and automatically adapting the level of data logging that occurs within a network of nodes, identifying causes of exceptions that occur within the network and resolving those causes to ensure that the network continues operating efficiently. A monitoring service may automatically increase/decrease data logging of various nodes within the network as it progresses through levels of a network searching for a node that is the source of a cause of an exception. Once identified, the monitoring service may process the logged data and either automatically resolve the cause of the exception or provide information to an operator for resolution.Type: GrantFiled: April 24, 2013Date of Patent: March 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Josiah William Jordan, Kenneth Hale Montanez, Bhupinder Singh Sidana, Maksym Kovalenko, Harshal Dilip Wanjari, Ajay Mohan
-
Patent number: 9569508Abstract: A business process visualization is described. In one embodiment, process may include searching for documents stored in memory. The search identifies first documents, wherein the first documents comprise data of respective transactions of a first business process sequence implemented by an enterprise application. A user interface (UI) is then generated that includes components corresponding to the first documents, respectively, and components that visually identify relationships between the first documents.Type: GrantFiled: September 19, 2011Date of Patent: February 14, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gary A. Mora, Bhupinder Singh Sondhi, David J. Bell, Amira A. Morcos, Carl Yerkovich
-
Publication number: 20170029354Abstract: Deuterated and non-deuterated forms of tetrahydrocurcumin are described herein. Methods of making tetrahydrocurcumin in deuterated and non-deuterated forms and pharmaceutical formulations including tetrahydrocurcumin in deuterated and non-deuterated forms are disclosed. Methods of treating a subject using deuterated forms of tetrahydrocurcumin or non-deuterated forms of tetrahydrocurcumin are also disclosed.Type: ApplicationFiled: June 23, 2016Publication date: February 2, 2017Inventor: Bhupinder Singh