Patents by Inventor Pankaj Srivastava
Pankaj Srivastava 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: 11416770Abstract: Embodiments of the present disclosure include a computer-implemented method and system for determining when to retrain an individual-item model within a recommendation engine. The computer-implemented method includes defining a consumer feature vector having attributes of historical consumers that impact an individual-item model. The computer-implemented method further includes calculating a historical feature vector relating to the historical consumers. The computer-implemented method also includes determining a retraining threshold for the individual-item model and calculating a new feature vector relating to new consumers. The new feature vector containing new attribute values of the new consumers and defined by the consumer feature vector.Type: GrantFiled: October 29, 2019Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Michael Peran, Josh Price, Daniel Augenstern, Rahul Nahar, Pankaj Srivastava
-
Publication number: 20210125098Abstract: Embodiments of the present disclosure include a computer-implemented method and system for determining when to retrain an individual-item model within a recommendation engine. The computer-implemented method includes defining a consumer feature vector having attributes of historical consumers that impact an individual-item model. The computer-implemented method further includes calculating a historical feature vector relating to the historical consumers. The computer-implemented method also includes determining a retraining threshold for the individual-item model and calculating a new feature vector relating to new consumers. The new feature vector containing new attribute values of the new consumers and defined by the consumer feature vector.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: Michael Peran, Josh Price, Daniel Augenstern, Rahul Nahar, Pankaj Srivastava
-
Publication number: 20200109434Abstract: The present invention relates to disease-responsive reporter constructs and their use for diagnosing diseases, including recurrent focal segmental glomerulosclerosis (rFSGS).Type: ApplicationFiled: October 9, 2019Publication date: April 9, 2020Inventors: Deepak Nihalani, Pankaj Srivastava, Milos Budisavljevic, Michael G. Janech, Peifeng Deng, Ashish K. Solanki, Ehtesham Arif
-
Publication number: 20200034776Abstract: Embodiments for managing skills as a cluster using machine learning and a domain knowledge expert by a processor. An adjacency of one or more target skills and one or more skills of each of a plurality of entities may be determined. The adjacency of skills may be used to generate one or more skill clusters. One or more domain knowledge experts may be used to correct the one or more skill clusters. The skill clusters corrected by the domain knowledge experts may be used to correct the skill adjacencies. The corrected skill adjacencies may be used to select candidates for reskilling. A skill demand of the one or more skill clusters may be forecasted.Type: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael PERAN, Brian JOHNSTON, Charlie WANG, Pankaj SRIVASTAVA, Ben ZWEIG
-
Patent number: 10333715Abstract: Techniques are provided for providing a local computation service on client device authorized by a remote service provider while keeping local data private from the remote service provider. In one example, a computer-implemented method comprises transmitting, by a device operatively coupled to a processor, a homomorphic encryption public key and homomorphically encrypted input data to a service provider. The computer-implemented method also comprises receiving, by the device from the service provider, a homomorphically encrypted signature generated based on the homomorphic encryption public key, the homomorphically encrypted input data, and a homomorphic encryption equivalent defined function.Type: GrantFiled: November 14, 2016Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Mingyu Chu, Tobias Enders, Dong Sheng Li, Pankaj Srivastava, Junichi Yan, Tomomi Yoshioka
-
Publication number: 20190188742Abstract: Embodiments for estimating substitutability between skills by combining skill similarities from one or more data sources by a processor. An adjacency of skill similarity of one or more skills of one or more entities may be determined. The adjacency of skill similarity may be used to generate one or more skill clusters. Skill demand of the one or more skill clusters may be forecasted.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shrihari VASUDEVAN, Moninder SINGH, Joydeep MONDAL, Michael PERAN, Ben ZWEIG, Brian JOHNSTON, Rachel M. ROSENFELD, Pankaj SRIVASTAVA, Owen CROPPER, Steven LOEHR
-
Patent number: 10140381Abstract: A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.Type: GrantFiled: March 11, 2014Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Nitesh Trikha, William N. Dry, Carlos M. Pignataro, Pankaj Srivastava, Coumara Radja
-
Patent number: 10074453Abstract: Polypyrrole/carbon (PPy/C) composite doped with organic anion p-toluenesulfonate (pTS) is utilized as an electrode in supercapacitor for energy storage application. The surface initiated in-situ chemical oxidative polymerization yields a composite material PPy/C in the presence of varying concentrations of pTS. The novelty of the present invention lies in the doping of PPy/C composite with organic anion pTS and consequent enhancement of its electrochemical activity and stability. The conjugation length and electrical conductivity of pTS doped PPy/C composites increase with the increase in dopant concentration. The pTS doped PPy/C composite synthesized using equimolar concentration (0.1 M) of pTS to pyrrole shows the maximum specific capacitance of ˜395 F/g in 0.5 M Na2SO4 aqueous solution with significant stability ˜95% capacitance retention after ˜500 cycles.Type: GrantFiled: August 21, 2014Date of Patent: September 11, 2018Assignee: Council of Scientific & Industrial ResearchInventors: Amit Kumar, Hari Krishna Singh, Rajiv Kumar Singh, Ramadhar Singh, Pankaj Srivastava
-
Publication number: 20180139054Abstract: Techniques are provided for providing a local computation service on client device authorized by a remote service provider while keeping local data private from the remote service provider. In one example, a computer-implemented method comprises transmitting, by a device operatively coupled to a processor, a homomorphic encryption public key and homomorphically encrypted input data to a service provider. The computer-implemented method also comprises receiving, by the device from the service provider, a homomorphically encrypted signature generated based on the homomorphic encryption public key, the homomorphically encrypted input data, and a homomorphic encryption equivalent defined function.Type: ApplicationFiled: November 14, 2016Publication date: May 17, 2018Inventors: Stephen Mingyu Chu, Tobias Enders, Dong Sheng Li, Pankaj Srivastava, Junchi Yan, Tomomi Yoshioka
-
Patent number: 9633131Abstract: A web browser configured to execute on a network element receives a Hypertext Markup Language (HTML) document including HTML network service tags. The network service tags include commands to cause a corresponding network action to be taken in connection with the network element, such as configuring and/or causing information to be read from the network element. The web browser determines, based on each HTML network service tag, the command to cause the network action to be taken in connection with the network element. The web browser issues the determined command for each HTML network service tag to a corresponding application program interface (API), which in turn cause the network action to be taken in connection with the network element.Type: GrantFiled: March 11, 2014Date of Patent: April 25, 2017Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Nitesh Trikha, William N. Dry, Gonzalo A. Salgueiro, Pankaj Srivastava
-
Publication number: 20160055984Abstract: Polypyrrole/carbon (PPy/C) composite doped with organic anion p-toluenesulfonate (pTS) is utilized as an electrode in supercapacitor for energy storage application. The surface initiated in-situ chemical oxidative polymerization yields a composite material PPy/C in the presence of varying concentrations of pTS. The novelty of the present invention lies in the doping of PPy/C composite with organic anion pTS and consequent enhancement of its electrochemical activity and stability. The conjugation length and electrical conductivity of pTS doped PPy/C composites increase with the increase in dopant concentration. The pTS doped PPy/C composite synthesized using equimolar concentration (0.1 M) of pTS to pyrrole shows the maximum specific capacitance of ˜395 F/g in 0.5 M Na2SO4 aqueous solution with significant stability ˜95% capacitance retention after ˜500 cycles.Type: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventors: Amit Kumar, Hari Krishna Singh, Rajiv Kumar Singh, Ramadhar Singh, Pankaj Srivastava
-
Publication number: 20150261876Abstract: A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.Type: ApplicationFiled: March 11, 2014Publication date: September 17, 2015Applicant: Cisco Technology, Inc.Inventors: Nitesh Trikha, William N. Dry, Carlos M. Pignataro, Pankaj Srivastava, Coumara Radja
-
Publication number: 20150261875Abstract: A web browser configured to execute on a network element receives a Hypertext Markup Language (HTML) document including HTML network service tags. The network service tags include commands to cause a corresponding network action to be taken in connection with the network element, such as configuring and/or causing information to be read from the network element. The web browser determines, based on each HTML network service tag, the command to cause the network action to be taken in connection with the network element. The web browser issues the determined command for each HTML network service tag to a corresponding application program interface (API), which in turn cause the network action to be taken in connection with the network element.Type: ApplicationFiled: March 11, 2014Publication date: September 17, 2015Applicant: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Nitesh Trikha, William N. Dry, Gonzalo A. Salgueiro, Pankaj Srivastava
-
Patent number: 9112817Abstract: One embodiment of the present invention provides a switch. The switch includes a storage and a lookup mechanism. The storage stores a first table that contains an entry corresponding to a media access control (MAC) address of a device and an identifier of a remote switch associated with the device. The storage also stores a second table that contains an entry indicating a local outgoing interface corresponding to the remote switch. The lookup mechanism identifies the local outgoing interface corresponding to the device based on the first table and the second table.Type: GrantFiled: May 8, 2014Date of Patent: August 18, 2015Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Mythilikanth Raman, Mary Manohar, Phanidhar Koganti, Suresh Vobbilisetty, Shunjia Yu, Pankaj Srivastava
-
Patent number: 9111292Abstract: An online protection suite provides password management and a dashboard set of services combining single-click access to user accounts and a simple browser window automatically filled with offers for a variety of related products and services targeted especially for particular users. Each user is identified to a business partner server with a unique customer automatically sent from a simple browser embedded in the password management dashboard. The business partner server returns a webpage back to the simple browser that has been constructed especially for this user by leveraging sensitive and proprietary information collected by the business partner. Such customer information is not directly accessible to the password manager.Type: GrantFiled: October 12, 2012Date of Patent: August 18, 2015Assignee: White Sky, Inc.Inventors: Brent Lymer, Pankaj Srivastava, Juan Gamez
-
Patent number: 9021254Abstract: A security system for defending online users against fraudsters and malicious websites comprises a back-end network server and appropriate apps for each protected user device. An otherwise conventional network server is enhanced with application software instructions for a centralized software-as-a-service (SaaS) to respond to network requests from user devices operating variously under ANDROID-type, APPLE IOS-type, and MICROSOFT WINDOWS-type operating systems. The SaaS investigates, surveys, and watches websites. It calculates confidence scores related to financial fraud and the acceptability and risk to said users of visiting particular websites. It maintains a trusted network database of website URL's calculated to belong to financial websites that can be trusted and present acceptable levels of fraud and financial risk to its visitors. Each user device application provides for secure password management and access via a security browser to websites in the trusted network.Type: GrantFiled: March 1, 2014Date of Patent: April 28, 2015Assignee: White Sky, Inc.Inventors: Konstantin Bokarius, Juan Gamez, Pankaj Srivastava
-
Patent number: 8885641Abstract: One embodiment of the present invention provides a switch. The switch includes a storage and a lookup mechanism. The storage stores a first table that contains an entry corresponding to a media access control (MAC) address of a device and an identifier of a remote switch associated with the device. The storage also stores a second table that contains an entry indicating a local outgoing interface corresponding to the remote switch. The lookup mechanism identifies the local outgoing interface corresponding to the device based on the first table and the second table.Type: GrantFiled: February 3, 2012Date of Patent: November 11, 2014Assignee: Brocade Communication Systems, Inc.Inventors: Mythilikanth Raman, Mary Manohar, Phanidhar Koganti, Suresh Vobbilisetty, Shunjia Yu, Pankaj Srivastava
-
Publication number: 20140241364Abstract: One embodiment of the present invention provides a switch. The switch includes a storage and a lookup mechanism. The storage stores a first table that contains an entry corresponding to a media access control (MAC) address of a device and an identifier of a remote switch associated with the device. The storage also stores a second table that contains an entry indicating a local outgoing interface corresponding to the remote switch. The lookup mechanism identifies the local outgoing interface corresponding to the device based on the first table and the second table.Type: ApplicationFiled: May 8, 2014Publication date: August 28, 2014Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Mythilikanth Raman, Mary Manohar, Phanidhar Koganti, Suresh Vobbilisetty, Shunjia Yu, Pankaj Srivastava
-
Publication number: 20140181931Abstract: A security system for defending online users against fraudsters and malicious websites comprises a back-end network server and appropriate apps for each protected user device. An otherwise conventional network server is enhanced with application software instructions for a centralized software-as-a-service (SaaS) to respond to network requests from user devices operating variously under ANDROID-type, APPLE IOS-type, and MICROSOFT WINDOWS-type operating systems. The SaaS investigates, surveys, and watches websites. It calculates confidence scores related to financial fraud and the acceptability and risk to said users of visiting particular websites. It maintains a trusted network database of website URL's calculated to belong to financial websites that can be trusted and present acceptable levels of fraud and financial risk to its visitors. Each user device application provides for secure password management and access via a security browser to websites in the trusted network.Type: ApplicationFiled: March 1, 2014Publication date: June 26, 2014Applicant: WHITE SKY, INC.Inventors: Konstantin Bokarius, Juan Gamez, Pankaj Srivastava
-
Publication number: 20140109205Abstract: An online protection suite provides password management and a dashboard set of services combining single-click access to user accounts and a simple browser window automatically filled with offers for a variety of related products and services targeted especially for particular users. Each user is identified to a business partner server with a unique customer automatically sent from a simple browser embedded in the password management dashboard. The business partner server returns a webpage back to the simple browser that has been constructed especially for this user by leveraging sensitive and proprietary information collected by the business partner. Such customer information is not directly accessible to the password manager.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Inventors: Brent Lymer, Pankaj Srivastava, Juan Gamez