Patents by Inventor Pankaj Sharma

Pankaj Sharma 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).

  • Publication number: 20190340168
    Abstract: A server set for a data set may designate a subset of “master” servers that update the data set in order to reduce data version conflicts involving mutually exclusive updates of the data set. Multi-master configurations may fulfill the performance constraints, and the subset of masters may detect and resolve data version conflicts. However, if multiple masters perform conflict resolution for a particular data version conflict, the resolution may produce inefficiency and redundancy (if the masters reach the same outcome) or additional data version conflicts (if the masters reach different outcomes). Instead, among the masters, a merge master may be identified that applies conflict resolution techniques to data version conflicts and forwards the conflict resolution outcome to the other masters for application to the data set to resolve the data version conflict. The other masters may temporarily store updates in a tentative update set until data version conflicts are resolved.
    Type: Application
    Filed: December 4, 2018
    Publication date: November 7, 2019
    Inventors: Karthik RAMAN, Momin Mahmoud AL-GHOSIEN, Bhalakumaaran ERODE RANGANATHAN, Madhan GAJENDRAN, Ji HUANG, Atul KATIYAR, Mikhail Mikhailovich KOLTACHEV, Sujit Vattathil KURUVILLA, Digvijaysinh Govindbhai MAKWANA, Subramanyam PATTIPAKA, Ovidiu Constantin PLATON, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Shreshth SINGHAL, Shireesh Kumar THOTA
  • Publication number: 20190340166
    Abstract: Data services are often provided with various performance guarantees. Multi-master architectures, in which multiple master servers are permitted to update a portion of the data set, may facilitate some performance requirements, but may also lead to data version conflicts in which different masters have written different versions of one or more data items. Moreover, conflicts involving different data items may have to be resolved using different conflict resolution techniques. Therefore, various data items of the data set may be associated with a conflict resolution technique selected from a conflict resolution technique set, such as manual conflict resolution; a write order policy, such as last writer wins; a conflict resolution logic; and conflict resolution based on data types. A data version conflict may be resolved by identifying and invoking the selected conflict resolution technique that is associated with the data item, and applying the conflict resolution outcome to the data item.
    Type: Application
    Filed: December 2, 2018
    Publication date: November 7, 2019
    Inventors: Karthik RAMAN, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
  • Publication number: 20190340291
    Abstract: Databases are often provided according to various organizational models (e.g., document-oriented storage, key/value stores, and relational database), and are accessed through various access models (e.g., SQL, XPath, and schemaless queries). As data is shared across sources and applications, the dependency of a data service upon a particular organizational and/or access models may become confining. Instead, data services may store data in a base representation format, such as an atom-record-sequence model. New data received in a native item format may be converted into the base representation format for storage, and converted into a requested format to fulfill data requests. Queries may be translated from a native query format into a base query format that is applicable to the base representation format of the data set, e.g., via translation into an query intermediate language (such as JavaScript) and compilation into opcodes that are executed by a virtual machine within the database engine.
    Type: Application
    Filed: May 29, 2018
    Publication date: November 7, 2019
    Inventors: Karthik RAMAN, Momin Mahmoud AL-GHOSIEN, Samer BOSHRA, Brandon CHONG, Madhan GAJENDRAN, Mikhail Mikhailovich KOLTACHEV, Orestis KOSTAKIS, Aravind Ramachandran KRISHNA, Liang LI, Jayanta MONDAL, Balachandar PERUMALSWAMY, Karan Vishwanath POPALI, Adrian Ilcu PREDESCU, Vivek RAVINDRAN, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Ashwini SINGH, Vinod SRIDHARAN, Hari Sudan SUNDAR, Krishnan SUNDARAM, Shireesh Kumar THOTA, Oliver Drew Leonard TOWERS, Siddhesh Dilip VETHE
  • Publication number: 20190340167
    Abstract: Data services for workloads are often provided with a service level agreement specifying various performance guarantees (e.g., latency, availability, scalability, and consistency). Single-master architectures, in which updates to the data set are constrained to a single server, may limit the fulfillment of some performance guarantees. Presented herein are multi-master architectures, in which the server set is partitioned into at least two masters are permitted to update the data set and at least one non-master that is not permitted to update the data set. Non-masters that receive a request to update the data set forward the request to a master server for application to the data set. A master that receives the request applies it to the data set and propagates the update to other master and non-master servers. Conflicting updates may be resolved through a variety of conflict resolution techniques, optionally designating one master server as a conflict resolution server.
    Type: Application
    Filed: December 2, 2018
    Publication date: November 7, 2019
    Inventors: Karthik Raman, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
  • Publication number: 20190342380
    Abstract: Processing services are often provisioned by defining and adjusting the performance capabilities of individual servers, and in multitenancy scenarios, servers may allocate computational resources to ensure that a first client workload does not impact a second client workload. However, a reduced performance capability of a server may create a processing jam with respect to an upstream server of the process path of the workload, where the processing rate mismatch creates a risk of failing to fulfill the performance guarantee for the workload. Instead, the downstream server may monitor and compare its performance capability with the performance guarantee. If a performance guarantee failure risk arises, the server may transmit a performance capability alert to the upstream server, which may rate-limit the processing of the workload. Rate-limiting by the first server in the server path may limit workload intake to a volume for which the process path can fulfill the performance guarantee.
    Type: Application
    Filed: May 29, 2018
    Publication date: November 7, 2019
    Inventors: Shireesh Kumar THOTA, Momin Mahmoud AL-GHOSIEN, Rajeev Sudhakar BHOPI, Samer BOSHRA, Madhan GAJENDRAN, Atul KATIYAR, Abhijit Padmanabh PAI, Karthik RAMAN, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Shreshth SINGHAL, Hari Sudan SUNDAR, Lalitha Manjapara VISWANATHAN
  • Publication number: 20190331546
    Abstract: A leak detection system for flat commercial roof structures is disclosed in order to detect and subsequently repair a leak as soon as possible such that any damage to the roof, as well as to other structural and/or insulation components of the overall roof structure, can be minimized due to the absorption or migration of the water. The leak detection system may comprise elongated water detection sensor strips to be fixedly secured to at least two edge portions of insulation board assemblies, or alternatively, electrical circuits may be provided over the entire expanse of the major upper surface portion of each insulation board assembly, or alternatively still further, rolls of water detection sensor strips may be applied to different regions of the flat commercial roof structure.
    Type: Application
    Filed: April 26, 2018
    Publication date: October 31, 2019
    Applicant: Molex, LLC
    Inventors: Steven J. Fulton, Pankaj Sharma, Jay Hennes, Jesse J. Cole, Martin L. Ganser III, Daniel A. Balder, Robert Irwin, Michael Deppe
  • Patent number: 10458877
    Abstract: A leak detection system for flat commercial roof structures is disclosed in order to detect and subsequently repair a leak as soon as possible such that any damage to the roof, as well as to other structural and/or insulation components of the overall roof structure, can be minimized due to the absorption or migration of the water. The leak detection system may comprise elongated water detection sensor strips to be fixedly secured to at least two edge portions of insulation board assemblies, or alternatively, electrical circuits may be provided over the entire expanse of the major upper surface portion of each insulation board assembly, or alternatively still further, rolls of water detection sensor strips may be applied to different regions of the flat commercial roof structure.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: October 29, 2019
    Assignee: Molex, LLC
    Inventors: Steven J. Fulton, Pankaj Sharma, Jay Hennes, Jesse J. Cole, Martin L. Ganser, III, Daniel A. Balder, Robert Irwin, Michael Deppe
  • Patent number: 10417729
    Abstract: Techniques to sort events of a graphics workload executed by a graphics processing unit to provide identification of events, that if addressed, may result in an improvement in performance are disclosed. The techniques can include: generating a signature and a weight for each event of a graphics workload; generating an event priority tree by organizing the events into parent and leaf nodes, where parent nodes comprise leaf nodes having a shared hash; and sorting frames based on a global weight of events corresponding to the frames.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Robert B. Taylor, Pankaj Sharma, Daniel H. Walsh, Matthew B. Callaway
  • Publication number: 20190269652
    Abstract: Compounds and pharmaceutically acceptable salts and solvates thereof are described. The compounds relate to and/or have application(s) in (among others) the fields of drug discovery, pharmacotherapy, physiology and organic chemistry.
    Type: Application
    Filed: May 14, 2019
    Publication date: September 5, 2019
    Inventors: Franco J. Duarte, Neel K. Anand, Wen Zhang, Pankaj Sharma, Devendrapratap Singh
  • Patent number: 10402815
    Abstract: Embodiments of the invention facilitate payment transactions by integrating the image capture and image processing capabilities of certain mobile devices with the card-based payment transaction infrastructure. In some embodiments, a camera contained in a mobile device is used to capture an image of a barcode that is visible on the surface of a substrate. The barcode may represent or otherwise encode one or more of payment account data, consumer authentication data, consumer profile data, or other relevant information. In some embodiments, the captured image may be processed by the mobile device to extract the payment account data, authentication data, or other relevant data. This data may then be communicated to a data processing element that is connected to, or forms part of, a payment processing network in order to conduct the desired payment transaction.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: September 3, 2019
    Assignee: Visa International Service Association
    Inventors: Pankaj Sharma, Vikram Modi, Shantnu Singh
  • Publication number: 20190205315
    Abstract: The invention provides for a cloud-based solution that saves all the data in the cloud storage. The peer devices synchronize data among each other independent of the operating system since the data is synced via web services. Synchronization of data among peer devices is possible even when cloud service is unavailable via a router, Wi-Fi, Bluetooth, NFC or any other mechanism. The peer devices form a hierarchical structure, which designates a master, and the master communicates with the cloud-based service to synchronize data. The master then synchronizes data with the other peer devices in the hierarchy. New devices can be added to the peer devices and can join the hierarchy.
    Type: Application
    Filed: February 9, 2019
    Publication date: July 4, 2019
    Inventor: Pankaj Sharma
  • Patent number: 10322107
    Abstract: Compounds and pharmaceutically acceptable salts and solvates thereof are described. The compounds relate to and/or have application(s) in (among others) the fields of drug discovery, pharmacotherapy, physiology and organic chemistry.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 18, 2019
    Assignee: Nektar Therapeutics
    Inventors: Franco J. Duarte, Neel K. Anand, Wen Zhang, Pankaj Sharma, Devendrapratap Singh
  • Patent number: 10320882
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for discovering and tracking uniform resource locators (URLs) for the purposes of managing sponsored data. For instance, in one example, a method includes monitoring a request for a stream of data delivered to a user endpoint device via a content distribution network, wherein the stream of data is accessed via a digital content distribution application running on the user endpoint device, discovering a uniform resource locator associated with the stream of data, and updating a list of sponsored uniform resource locators in accordance with the discovering, wherein the sponsored uniform resource locators comprise uniform resource locators that are permitted to be accessed by the digital content distribution application without impacting a data allowance allocated to the user endpoint device.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 11, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rajendra Dadlani, Constance Goshgarian, Maria Dillard, Jeffrey Wilson, Ranny Sue, Umesh Balani, Arlene Cava, Michael McBride, Pankaj Sharma, Xavier D. Riley
  • Patent number: 10296487
    Abstract: A system and method for operating with profiles includes a head end associating a first account profile having first profile settings and a first identifier and a second account profile having second profile settings and a second identifier with a user account. A first user receiving device operates with the first profile settings. The head end communicates second profile settings to the first user receiving device and the first user receiving device operates with the second profile settings.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: May 21, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Pankaj Sharma, Melissa H. Tullues, Kapil Chaudhry, Ranny Q. Sue, Jonathan L. Tronson, Sivasubramanian Venkataramani, Guillermo Antonio Arguelles-Campoy, Mark T. Takamoto, Luke J. Crook, Earl James Bonovich, Jordan E. Bigel, Saranathan Govindarajan, John D. Ngo, Jason Christopher Tadros, Shridhar Rangarajan, Hermilo C. Crisostomo, Luan Le-Chau, Paul H. Yang
  • Patent number: 10285018
    Abstract: A system and method for controlling a mobile device at a headend includes the mobile device communicating a request for content to the headend. The headend requests geographic coordinate location data from the mobile device and, when geographic coordinate data is available, determines a first geographic region associated with the mobile device in response to the geographic coordinate location data. When geographic coordinate data is not available from the mobile device, the headend extracts an IP address from the request and determines a second geographic region based on the IP address and a confidence level. When the confidence level is below a threshold, the headend determines a third geographic region based on subscriber data for the mobile device. The headend controls the mobile device in response to one of the first geographic region, the second geographic region and the third geographic region.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: May 7, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Don E. Cansino, Pankaj Sharma, Brady C. Tsurutani, Yeung K. Chan, Mark A. Shurgot, Dien L. Nguyen
  • Patent number: 10257763
    Abstract: There is provided an Advanced Metering Infrastructure (AMI) system including a plurality of gate-ways interconnected by a network comprising a plurality of subnets based on one or more types of networking protocols, each of the plurality of gateways communicatively coupled to or integrated in a metering device; and a concentrator connected to the network for receiving metering data from the metering devices. The concentrator and the plurality of gateways each defines a communication node in the network. In particular, each of the gateways is configured to store a route information comprising at least a primary route information and is operable to route uplink data received based on the route information, the primary route information indicating a predetermined one of the communication nodes for the gateway to route the uplink data to next as a first priority.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: April 9, 2019
    Assignees: Agency for Science, Technology and Research, Power Automation Pte Ltd
    Inventors: Qingjun Zhang, Ser Wah Oh, Yuen Sam Kwok, Sen Gopa, Feng Hong, Pankaj Sharma, Chong Yee Lee, Gim Kerk See
  • Patent number: 10229181
    Abstract: The invention provides for a cloud-based solution that saves all the data in the cloud storage. The peer devices synchronize data among each other independent of the operating system since the data is synced via web services. Synchronization of data among peer devices is possible even when cloud service is unavailable via a router, Wi-Fi, Bluetooth, NFC or any other mechanism. The peer devices form a hierarchical structure, which designates a master, and the master communicates with the cloud-based service to synchronize data. The master then synchronizes data with the other peer devices in the hierarchy. New devices can be added to the peer devices and can join the hierarchy.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: March 12, 2019
    Inventor: Pankaj Sharma
  • Publication number: 20190075346
    Abstract: Aspects of the subject disclosure may include, for example, a method that includes determining, by a processing system, whether a transmission from a client device includes a request to participate in a sponsored data session. If a sponsored data session is requested, the request is sent to equipment of a sponsoring entity. The processing system receives a list of data items available from the equipment of the sponsoring entity in the sponsored data session; initiates the sponsored data session; and generates a session identifier for transmission to the client device. The processing system also determines whether a subsequent request received from the client device corresponds to a listed data item, and causes a sponsored data rate to be applied to a client account for transfer of the data item. Other embodiments are disclosed.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Rajendra Dadlani, Michael McBride, Rasesh Patel, Constance Goshgarian, Michael Depies, Ranny Sue, Suja John, Atanu Basak, Maria Dillard, Pankaj Sharma, Sarah Lyons, Tam Leminh, Umesh Balani, Yeung Chan
  • Publication number: 20190071454
    Abstract: The instant disclosure relates to (among other things) compounds that are derivatives of 6-(2,3-dichlorophenyl)-1,2,4-triazin-5-amine. The compounds provided possess unique effects and differences over other phenyltriazines known in the art.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventors: Pankaj Sharma, Vijay Kumar Khatri, Xuyuan Gu, Yuan Song, Michael Lixin Shen, Jennifer Riggs-Sauthier, Neel K. Anand, Antoni Kozlowski, Aleksandrs Odinecs, Timothy A. Riley, Zhongxu Ren, YongQi Mu, Xiaoming Shen, Xuejun Yuan, Natalia Aurrecoechea, Donogh John Roger O'Mahony, Bo-Liang Deng
  • Publication number: 20190068683
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for discovering and tracking uniform resource locators (URLs) for the purposes of managing sponsored data. For instance, in one example, a method includes monitoring a request for a stream of data delivered to a user endpoint device via a content distribution network, wherein the stream of data is accessed via a digital content distribution application running on the user endpoint device, discovering a uniform resource locator associated with the stream of data, and updating a list of sponsored uniform resource locators in accordance with the discovering, wherein the sponsored uniform resource locators comprise uniform resource locators that are permitted to be accessed by the digital content distribution application without impacting a data allowance allocated to the user endpoint device.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Rajendra Dadlani, Constance Goshgarian, Maria Dillard, Jeffrey Wilson, Ranny Sue, Umesh Balani, Arlene Cava, Michael McBride, Pankaj Sharma, Xavier D. Riley