Patents by Inventor Atul Singh
Atul 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: 10805123Abstract: A method of detecting crosstalk for a digital isolator having first and second channels including two die with channels including a transmit side, receive side, with ?1 die including a capacitive barrier for each channel. A first clock signal at a first frequency in a first pulse pattern and a second clock signal at a second frequency in a second pulse pattern are configured, wherein the pulse patterns have a phase difference. The transmit side of the channels each encode their received clock pulse pattern, then modulate with a carrier frequency to provide a fc1 and a fc2 signal, respectively. The receive side of the channels demodulate received signals during a rising or falling edge of their clock signal to generate a delayed received version of the first and second clock pulse pattern. Missing pulses are identified by comparing the delayed received clock pulse patterns to their clock pulse patterns.Type: GrantFiled: March 7, 2018Date of Patent: October 13, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Atul Singh, Kumar Anurag Shrivastava
-
Publication number: 20200120139Abstract: The technology disclosed relates to enhancing trust for person-related data sources by tracking person-related sources using trust objects that hold trust metadata. In particular, it relates to generating trust-enhanced data by appending trust metadata to social media content and other business-to-business entities, and further using the trust-enhanced data to develop social engagement models based on customer preferences. The trust metadata described includes names, interface categories and origins of the person-related data sources along with customer engagement preferences and connection types.Type: ApplicationFiled: December 9, 2019Publication date: April 16, 2020Inventors: Tyler Ziemann, Harish Peri, Atul Singh
-
Patent number: 10542043Abstract: The technology disclosed relates to enhancing trust for person-related data sources by tracking person-related sources using trust objects that hold trust metadata. In particular, it relates to generating trust-enhanced data by appending trust metadata to social media content and other business-to-business entities, and further using the trust-enhanced data to develop social engagement models based on customer preferences. The trust metadata described includes names, interface categories and origins of the person-related data sources along with customer engagement preferences and connection types.Type: GrantFiled: March 8, 2013Date of Patent: January 21, 2020Assignee: salesforce.com.inc.Inventors: Tyler Ziemann, Harish Peri, Atul Singh
-
Patent number: 10489824Abstract: A method and a system are provided for interaction with a digital signage board. An electronic device receives, via a transceiver, a first metadata associated with a first grid displayed on the digital signage board that is configured to display a plurality of multimedia content items in a plurality of first cells of the grid. The electronic device receives, via the transceiver, a second metadata associated with the plurality of multimedia content items. The one or more processors in the electronic device display a second grid comprising a plurality of second cells that are based on the first metadata and the second metadata. The one or more processors in the electronic device further update a property associated with at least one of the plurality of second cells based on a user profile stored in the electronic device and the second metadata.Type: GrantFiled: March 22, 2016Date of Patent: November 26, 2019Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Shailesh Vaya, Aritra Dhar, Bhupendra Singh Solanki, Atul Singh, Shubhi Sharma, Neeta Pande, Geetha Manjunath
-
Patent number: 10430608Abstract: The technology disclosed relates to automated compliance with data privacy laws of varying jurisdictions. In particular, it relates to constructing trust filters that automatically restrict collection, use, processing, transfer, or consumption of any person-related data that do not meet the data privacy regulations of the applicable jurisdictions. The trust filters are constructed dependent on associating person-related data entities with trust objects that track person-related data sources.Type: GrantFiled: April 30, 2014Date of Patent: October 1, 2019Assignee: SALESFORCE.COM, INC.Inventors: Harish Peri, Shiela Jacques, Atul Singh
-
Publication number: 20190278245Abstract: A method of detecting crosstalk for a digital isolator having first and second channels including two die with channels including a transmit side, receive side, with ?1 die including a capacitive barrier for each channel. A first clock signal at a first frequency in a first pulse pattern and a second clock signal at a second frequency in a second pulse pattern are configured, wherein the pulse patterns have a phase difference. The transmit side of the channels each encode their received clock pulse pattern, then modulate with a carrier frequency to provide a fc1 and a fc2 signal, respectively. The receive side of the channels demodulate received signals during a rising or falling edge of their clock signal to generate a delayed received version of the first and second clock pulse pattern. Missing pulses are identified by comparing the delayed received clock pulse patterns to their clock pulse patterns.Type: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: ATUL SINGH, KUMAR ANURAG SHRIVASTAVA
-
Patent number: 10311480Abstract: A method and a system for receiving targeted content are disclosed. In an embodiment, in a mobile device at least a first metadata corresponding to a first content displayed on a digital signage board is received, based on a predetermined action performed by the mobile device. The first metadata comprises at least a location of the digital signage board. A second metadata corresponding to one or more product categories associated with one or more products in vicinity of the digital signage board is determined, based on the location of the digital signage board. One or more user preferences are determined based on the first metadata and the second metadata. The targeted content is received on the mobile device based on the one or more user preferences.Type: GrantFiled: February 9, 2016Date of Patent: June 4, 2019Assignee: Conduent Business Services, LLCInventors: Atul Singh, Geetha Manjunath, Shailesh Vaya, Bhupendra Singh Solanki, Shubhi Sharma, Aritra Dhar
-
Patent number: 10241777Abstract: A method and a system are provided to manage analytics assets associated with at least one computer accessible to an organization using operating system (OS) containers. The method comprising receiving a request to process of a task on the user computing device. The method further select a set of analytics assets from a first category, based on at least one of a role of the user in the organization and a historical usage of the one or more analytics assets or a second category that corresponds to the user and are included in the container image associated with the user. The method further update the container image of the user, based on at least the selection of the set of analytics assets from the first category. The method further render the selected set of analytics assets through the updated container image on the user computing device of the user.Type: GrantFiled: August 16, 2016Date of Patent: March 26, 2019Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Rahul Ghosh, Varun Sharma, Ajith Ramanath, Atul Singh, Koustuv Dasgupta
-
Patent number: 10097667Abstract: Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server creates an entry in a cache that includes an identifier associated with the source of the one or more requests. Thereafter, the requested activity with respect to the database on behalf of the source may be prevented based on the entry in the cache.Type: GrantFiled: December 29, 2015Date of Patent: October 9, 2018Assignee: salesforce.com, inc.Inventors: Zhaogang Wo, Venkata Muralidhar Tejomurtula, Maryann Patel, Fang Wong, Atul Singh, Christopher Williams, Pawan Nachnani
-
Patent number: 10074076Abstract: A method and system may provide a new prescription order interface and service which allows a customer to order one or more new prescription medications in a quick and easy manner from a remote location using a computer or a mobile device. The customer provides a new paper prescription image that includes the prescription data for a pharmacy to fill the new prescription order. The new paper prescription image is received by a server and a default pickup store and a default pickup time are determined. The server also determines whether there is a high risk that the new prescription order is fraudulent. The new prescription system and method may be accessed through a series of web pages and/or via an application running on a web-enabled device.Type: GrantFiled: February 26, 2014Date of Patent: September 11, 2018Assignee: WALGREEN CO.Inventors: Benjamin Weiss, Jon Turkington, Adam Crouch, Rich Majka, Atul Singh
-
Patent number: 9979587Abstract: Systems and methods are provided for semi-synchronously exporting data. A web server creates an export record in response to receiving a data request from a client computer. The web server sends a token to the client computer, wherein receipt of the token enables the client computer to be used for other purposes while waiting for receipt of requested data. At least one of multiple batch processing servers processes the data request in response to accessing the export record. At least one of the multiple batch processing servers updates the export record to reflect the processing of the data request. The web server exports the processed data request to the client computer in response to identifying an update of the export record.Type: GrantFiled: April 12, 2013Date of Patent: May 22, 2018Assignee: salesforce.com, inc.Inventors: Venkata Muralidhar Tejomurtula, Oleksii Kolesnik, Pawan Nachnani, Cassandra Funk, MaryAnn Patel, Atul Singh
-
Publication number: 20180052675Abstract: A method and a system are provided to manage analytics assets associated with at least one computer accessible to an organization using operating system (OS) containers. The method comprising receiving a request to process of a task on the user computing device. The method further select a set of analytics assets from a first category, based on at least one of a role of the user in the organization and a historical usage of the one or more analytics assets or a second category that corresponds to the user and are included in the container image associated with the user. The method further update the container image of the user, based on at least the selection of the set of analytics assets from the first category. The method further render the selected set of analytics assets through the updated container image on the user computing device of the user.Type: ApplicationFiled: August 16, 2016Publication date: February 22, 2018Inventors: Rahul Ghosh, Varun Sharma, Ajith Ramanath, Atul Singh, Koustuv Dasgupta
-
Publication number: 20180039641Abstract: The disclosed embodiments illustrate method and system for information retrieval for a spatial region. The method includes receiving a query that comprises a first entity selection criteria, a second entity selection criteria, and a count of entities. The method further includes identifying a node, from a set of nodes at a level of a hierarchal database, having a bounding box, which satisfies the first entity selection criteria, wherein the node comprises at least a first array, wherein the first array comprises one or more second pointer values. The method further includes identifying a second pointer value from the one or more second pointer values that satisfies the second entity selection criteria, wherein the identified second pointer value is associated with a second array. Further, the method includes retrieving a subset of entities from a set of entities in the second array based on the count of entities in the query.Type: ApplicationFiled: August 2, 2016Publication date: February 8, 2018Inventors: Anirban Mondal, Tridib Mukherjee, Atul Singh, Deepthi Chander
-
Publication number: 20180039928Abstract: A method and a system are provided for role-based auto-selection of employees for trainings associated with skills required in a project. The method comprising receiving a request for the project. The method may extract one or more current skills of one or more employees based on the received request. The method for a required role in a project may further determine, a proficiency gap between the one or more required skills and the one or more current skills for each of the one or more employees. The method for a required role in a project may prioritize the one or more required skills for each of the one or more employees based on the determined proficiency gap. The method may select a set of employees from the one or more employees for one or more skill-based trainings.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Atul Singh, Arpit Jain, Rahul Ghosh, Jagadeesh Chandra Bose Rantham Prabhakara, Gurulingesh Raravi, Preethy Varma, Koustuv Dasgupta
-
Publication number: 20180025039Abstract: Enabling a third-party data service to update custom data objects is described. A database system outputs a data object to a user device in response to receiving a user selection of the data object. The database system outputs a data service object, associated with a third-party data service, to the user device in response to receiving a user selection of the third-party data service. The database system stores metadata that maps between a data field, associated with the data object, and a data service field, associated with the data service object, in response to receiving a user selection of the data field and the data service field. The database system updates an instance of the data object by using the metadata to send request data to the third-party data service and using the metadata to receive response data from the third-party service.Type: ApplicationFiled: July 21, 2016Publication date: January 25, 2018Inventors: Tarundeep BATRA, Latesh SEMLANI, Atul SINGH
-
Publication number: 20170364956Abstract: The disclosed embodiments illustrate methods for displaying targeted content on a digital signage board (DSB). The method includes receiving encrypted profile information from each of a plurality of user-computing devices when the plurality of user-computing devices is in a proximity range of the DSB, wherein the DSB is associated with one or more products and/or services. The method further includes aggregating the encrypted profile information received from each of the plurality of user-computing devices to generate an aggregated encrypted profile. Further, the method includes transmitting the aggregated encrypted profile to a content server, wherein the content server decrypts the aggregated encrypted profile to select the targeted content from a content repository associated with the one or more products and/or services, wherein the targeted content is displayed on the DSB.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: Aritra Dhar, Shailesh Vaya, Atul Singh, Bhupendra Singh Solanki, Shubhi Sharma
-
Patent number: 9825935Abstract: Embodiments of the present disclosure disclose gateway facilitating document transactions and related methods. Specifically, the disclosure discloses a gateway facilitating document transactions within a third party workflow. The gateway includes a front-end module and a controller. The front-end module is configured for providing one or more interfaces to a user to perform a document transaction, the one or more interfaces being configured for allowing the user to login into a document banking account of the user; displaying one or more documents available in the document banking account of the user; and allowing the user to select one or more documents for the transaction.Type: GrantFiled: February 7, 2014Date of Patent: November 21, 2017Assignee: Conduent Business Services, LLCInventors: Atul Singh, Anirban Mondal, Kovendhan Ponnavaikko, Deepthi Chander, Koustuv Dasgupta, Nischal Murthy Piratla, Mark Johnston
-
Publication number: 20170278139Abstract: A method and a system are provided for interaction with a digital signage board. An electronic device receives, via a transceiver, a first metadata associated with a first grid displayed on the digital signage board that is configured to display a plurality of multimedia content items in a plurality of first cells of the grid. The electronic device receives, via the transceiver, a second metadata associated with the plurality of multimedia content items. The one or more processors in the electronic device display a second grid comprising a plurality of second cells that are based on the first metadata and the second metadata. The one or more processors in the electronic device further update a property associated with at least one of the plurality of second cells based on a user profile stored in the electronic device and the second metadata.Type: ApplicationFiled: March 22, 2016Publication date: September 28, 2017Inventors: Shailesh Vaya, Aritra Dhar, Bhupendra Singh Solanki, Atul Singh, Shubhi Sharma, Neeta Pande, Geetha Manjunath
-
Patent number: 9754574Abstract: A method is provided including receiving a first input indicative of a desired design capacity of a refrigeration system, and receiving a second input indicative of a desired maximum acoustical noise of the refrigeration system. The method also includes iteratively selecting a candidate compressor system from a set of compressor systems, and iteratively selecting a candidate condenser system from a set of condenser systems. In addition, the method includes simulating operation of the refrigeration system based on the candidate compressor system and the candidate condenser system until a suitable refrigeration system is established having a computed design capacity greater than or equal to the desired design capacity, and a computed maximum acoustical noise less than or equal to the desired maximum acoustical noise. The method further includes providing an output indicative of the candidate compressor system and the candidate condenser system of the suitable refrigeration system.Type: GrantFiled: November 29, 2012Date of Patent: September 5, 2017Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: William L. Kopko, Atul Singh, Satheesh Kulankara, Andrew J. Graybill, Lewis M. Bass
-
Publication number: 20170228784Abstract: A method and a system for receiving targeted content are disclosed. In an embodiment, in a mobile device at least a first metadata corresponding to a first content displayed on a digital signage board is received, based on a predetermined action performed by the mobile device. The first metadata comprises at least a location of the digital signage board. A second metadata corresponding to one or more product categories associated with one or more products in vicinity of the digital signage board is determined, based on the location of the digital signage board. One or more user preferences are determined based on the first metadata and the second metadata. The targeted content is received on the mobile device based on the one or more user preferences.Type: ApplicationFiled: February 9, 2016Publication date: August 10, 2017Inventors: Atul Singh, Geetha Manjunath, Shailesh Vaya, Bhupendra Singh Solanki, Shubhi Sharma, Aritra Dhar