Patents by Inventor Vivek Singh
Vivek 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: 10102308Abstract: The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database. The method includes receiving, via a network interface, a related records query, the related records query identifying at least one record stored in the electronic database, determining, based on transaction data, at least one related record that is related to the identified at least one record, determining, by a processor, that the at least one related record is unavailable, in response to determining that the at least one related record is unavailable, determining at least one keyword associated with the at least one related record, selecting at least one of one or more substitute records based at least in part on comparing the at least one keyword with a set of keywords associated with one or more substitute records, and providing the selected one or more substitute records as a response to the related records query.Type: GrantFiled: June 30, 2015Date of Patent: October 16, 2018Assignee: GROUPON, INC.Inventors: Suryanarayanan Parameswaran, Vivek Singh Solanki, Shubham Mittal
-
Publication number: 20180117577Abstract: Photocatalysts for reduction of carbon dioxide and water are provided that can be tuned to produce certain reaction products, including hydrogen, alcohol, aldehyde, and/or hydrocarbon products. These photocatalysts can form artificial photosystems and can be incorporated into devices that reduce carbon dioxide and water for production of various fuels. Doped wide-bandgap semiconductor nanotubes are provided along with synthesis methods. A variety of optical, electronic and magnetic dopants (substitutional and interstitial, energetically shallow and deep) are incorporated into hollow nanotubes, ranging from a few dopants to heavily-doped semiconductors. The resulting wide-bandgap nanotubes, with desired electronic (p- or n-doped), optical (ultraviolet bandgap to infrared absorption in co-doped nanotubes), and magnetic (from paramagnetic to ferromagnetic) properties, can be used in photovoltaics, display technologies, photocatalysis, and spintronic applications.Type: ApplicationFiled: November 30, 2017Publication date: May 3, 2018Inventors: Prashant Nagpal, Vivek Singh, Ignacio Castellanos Beltran, Yahya Alivov, Yuchen Ding, Logan Jerome Cerkovnik
-
Publication number: 20180046392Abstract: A system for performing a data transaction between a memory and a master via a bus based on a strobe signal. The memory includes at least one memory bank having first and second cuts. The data transaction is either a read transaction or a write transaction. The system includes an input and output interface in communication with the master for receiving a data transaction request, an identifying unit that identifies a type of the data transaction, a control unit that selectively enables at least one of the first and second cuts based on the data transaction type, and a data processing unit that processes data to be read from or written to the enabled cut based on the data transaction type.Type: ApplicationFiled: August 14, 2016Publication date: February 15, 2018Inventors: VIVEK SINGH, AMAN DAHIYA, NAVDEEP SINGH GILL, PIYUSH K. UPADHYAY
-
Patent number: 9893971Abstract: An example device includes a control unit that provides an execution environment for a network management application and a network interface. The network management application generates a request message based at least in part on a predicted amount of time required for the device to receive a response to a request message, wherein the predicted amount of time is based at least in part on object identifier processing time information, and wherein the predicted amount of time satisfies a timeout threshold. The network interface sends the request message and receives the response message. The network management application determines an amount of time that elapsed between when the device sent the request message and received the response message, and, responsive to determining that the amount of time that elapsed does not satisfy the timeout threshold, updates at least one of the object identifier processing time information and the timeout.Type: GrantFiled: December 31, 2012Date of Patent: February 13, 2018Assignee: Juniper Networks, Inc.Inventors: Vivek Singh, Subodh Kumar
-
Patent number: 9873115Abstract: Photocatalysts for reduction of carbon dioxide and water are provided that can be tuned to produce certain reaction products, including hydrogen, alcohol, aldehyde, and/or hydrocarbon products. These photocatalysts can form artificial photosystems and can be incorporated into devices that reduce carbon dioxide and water for production of various fuels. Doped wide-bandgap semiconductor nanotubes are provided along with synthesis methods. A variety of optical, electronic and magnetic dopants (substitutional and interstitial, energetically shallow and deep) are incorporated into hollow nanotubes, ranging from a few dopants to heavily-doped semiconductors. The resulting wide-bandgap nanotubes, with desired electronic (p- or n-doped), optical (ultraviolet bandgap to infrared absorption in co-doped nanotubes), and magnetic (from paramagnetic to ferromagnetic) properties, can be used in photovoltaics, display technologies, photocatalysis, and spintronic applications.Type: GrantFiled: July 1, 2014Date of Patent: January 23, 2018Assignee: THE REGENTS OF THE UNIVERSITY OF COLORADO, A BODY CORPORATEInventors: Prashant Nagpal, Vivek Singh, Ignacio Castellanos Beltran, Yahya Alivov, Yuchen Ding, Logan Jerome Cerkovnik
-
Publication number: 20180018131Abstract: A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: HARSIMRAN SINGH, NEERAJ CHANDAK, SNEHLATA GUTGUTIA, VIVEK SINGH
-
Publication number: 20170249423Abstract: In scan data retrieval, a mesh is fit (32) to surface data of a current patient, such as data from an optical or depth sensor (18). Meshes are also fit (48) to medical scan data, such as fitting (48) to skin surface segments of computed tomography data. The meshes or parameters derived from the meshes may be more efficiently compared (34) to identify (36) a previous patient with similar body shape and/or size. The scan configuration (38) for that patient, or that patient as altered to account for differences from the current patient, is used. In some embodiments, the parameter vector used for searching (34) includes principle component analysis coefficients. In further embodiments, the principle component analysis coefficients may be projected to a more discriminative space using metric learning.Type: ApplicationFiled: November 6, 2015Publication date: August 31, 2017Applicant: Siemens Healthcare GmbHInventors: Jiangping Wang, Kai Ma, Vivek Singh, Mingqing Chen, Yao-Jen Chang, Shaohua Kevin Zhou, Terrence Chen, Andreas Krauss
-
Patent number: 9697118Abstract: A memory controller that implements an interleaving and arbitration scheme includes an address decoder that selects a memory bank for an access request based on a set of address least significant bits included in the access request. A core requiring sequential access to memory is routed to consecutive memory banks of the memory for consecutive access requests. When multiple cores request access to the same memory bank, an arbiter determines an access sequence for the cores. The arbiter can modify the access sequence without significantly increasing the complexity of the memory controller. The address decoder determines whether the selected memory banks are available and also whether an access request is a wide access request, in which case it selects two consecutive memory banks.Type: GrantFiled: December 9, 2015Date of Patent: July 4, 2017Assignee: NXP USA, INC.Inventors: Vivek Singh, Navdeep Singh Gill, Stephan M. Herrmann, Sumit Mittal
-
Publication number: 20170168934Abstract: A memory controller that implements an interleaving and arbitration scheme includes an address decoder that selects a memory bank for an access request based on a set of address least significant bits included in the access request. A core requiring sequential access to memory is routed to consecutive memory banks of the memory for consecutive access requests. When multiple cores request access to the same memory bank, an arbiter determines an access sequence for the cores. The arbiter can modify the access sequence without significantly increasing the complexity of the memory controller. The address decoder determines whether the selected memory banks are available and also whether an access request is a wide access request, in which case it selects two consecutive memory banks.Type: ApplicationFiled: December 9, 2015Publication date: June 15, 2017Inventors: Vivek Singh, Navdeep Singh Gill, Stephan M. Herrmann, Sumit Mittal
-
Patent number: 9413615Abstract: An example device includes a processor that provides an execution environment for a management agent, and a data repository configured to store configuration information. The management agent is operable to retrieve configuration information that specifies one or more trap conditions and one or more filter criteria from the data repository, detect that at least one of the one or more trap conditions is met, generate a message that includes a set of variable identifiers and associated variable values based on the one or more met trap conditions, determine whether at least one of the variable identifiers and associated value pairs included in the generated messages meet at least one of the filter criteria by at least comparing a variable value of a respective filter criteria to the variable value of the generated message, and selectively send the generated message to a device management system based on the comparison.Type: GrantFiled: March 2, 2012Date of Patent: August 9, 2016Assignee: Juniper Networks, Inc.Inventors: Vivek Singh, Subodh Kumar
-
Publication number: 20160193595Abstract: Photocatalysts for reduction of carbon dioxide and water are provided that can be tuned to produce certain reaction products, including hydrogen, alcohol, aldehyde, and/or hydrocarbon products. These photocatalysts can form artificial photosystems and can be incorporated into devices that reduce carbon dioxide and water for production of various fuels. Doped wide-bandgap semiconductor nanotubes are provided along with synthesis methods. A variety of optical, electronic and magnetic dopants (substitutional and interstitial, energetically shallow and deep) are incorporated into hollow nanotubes, ranging from a few dopants to heavily-doped semiconductors. The resulting wide-bandgap nanotubes, with desired electronic (p- or n-doped), optical (ultraviolet bandgap to infrared absorption in co-doped nanotubes), and magnetic (from paramagnetic to ferromagnetic) properties, can be used in photovoltaics, display technologies, photocatalysis, and spintronic applications.Type: ApplicationFiled: July 1, 2014Publication date: July 7, 2016Inventors: Prashant Nagpal, Vivek Singh, Ignacio Castellanos Beltran, Yahya Alivov, Yuchen Ding, Logan Jerome Cerkovnik
-
Patent number: 9110221Abstract: In a photonic waveguide, there is provided an undercladding layer and a waveguide core, having a cross-sectional height and width, that is disposed on the undercladding layer. The waveguide core comprises a waveguide core material having a thermo-optic coefficient. A refractive index tuning cladding layer is disposed on top of the waveguide core. The refractive index tuning cladding layer comprises a refractive index tuning cladding material having an adjustable refractive index and an absorption length at a refractive index tuning radiation wavelength. A thermo-optic coefficient compensation cladding layer is disposed on top of the refractive index tuning cladding layer. The thermo-optic coefficient compensation cladding layer comprises a thermo-optic coefficient compensation material having a thermo-optic coefficient that is of opposite sign to the thermo-optic coefficient of the waveguide core material.Type: GrantFiled: February 8, 2013Date of Patent: August 18, 2015Assignee: Massachusetts Institute of TechnologyInventors: Anuradha M. Agarwal, Antonio Canciamilla, Francesco Morichetti, Stefano Grillanda, Lionel C. Kimerling, Andrea Melloni, Jurgen Michel, Vivek Raghunathan, Vivek Singh
-
Publication number: 20150134502Abstract: In an embodiment, a method for aggregating company information includes receiving a request from a user to obtain information associated with a company, aggregating, by one or more processing devices, the information associated with the company from a plurality of websites in real time without caching any data associated with the information. The information includes a news story associated with the company. The method further includes analyzing, by the one or more processing devices, the information by performing a plurality of calculations using the information. The plurality of calculations include a plurality of financial ratios. The method further includes categorizing, by the one or more processing devices, the news story associated with the company into one or more of a plurality of news categories, creating a profile associated with the company based on the information, and communicating the profile associated with the company to the user.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Bank of America CorporationInventors: Ashu Chugh, Vivek Singh, Robin Mailk, Vandana Mayne
-
Patent number: 8778605Abstract: Described herein is mask design and modeling for a set of masks to be successively imaged to print a composite pattern on a substrate, such as a semiconductor wafer. Further described herein is a method of double patterning a substrate with the set of masks. Also described herein is a method of correcting a drawn pattern of one of the mask levels based on a predicted pattern contour of the other of the mask levels. Also described herein is a method of modeling a resist profile contour for a mask level in which photoresist is applied onto a inhomogeneous substrate, as well as method of predicting a resist profile of a Boolean operation of two masks.Type: GrantFiled: February 7, 2013Date of Patent: July 15, 2014Assignee: Intel CorporationInventors: Shem Ogadhoh, Raguraman Venkatesan, Kevin J. Hooker, Sungwon Kim, Bin Hu, Vivek Singh, Bikram Baidya, Prasad Narendra Atkar, Seongtae Jeong
-
Publication number: 20140074549Abstract: In certain embodiments, a method includes accessing, for each of a plurality of potential vendors, vendor data corresponding to one or more operational efficiency criteria and vendor data corresponding one or more market viability criteria. The method further includes determining, for each of a plurality of potential vendors, (1) an operational efficiency score accounting for criteria-specific scores determined based on the accessed vendor data for each of the one or more operational efficiency criteria, and (2) a market viability score accounting for criteria-specific scores determined based on the accessed vendor data for each of the one or more market viability criteria. The method further includes generating a graphical display depicting each of the plurality of potential vendors, wherein each of the plurality of vendors is positioned relative to a first axis according to the determined operational efficiency score and a second axis according to the determined market viability score.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: Bank of America CorporationInventors: Ashu Chugh, Vivek Singh, Robin Malik, Prasurya Borah
-
Patent number: 8617784Abstract: Two acids may be formed per exposed photon using free radical promotion so that two acid products are produced via two parallel pathways. This results in increased fabrication facility throughput. In some embodiments, this may be achieved while reducing side-lobe defect liability.Type: GrantFiled: May 26, 2006Date of Patent: December 31, 2013Assignee: Intel CorporationInventors: David Fryer, Vivek Singh, Nikolay Suetin, Alex A. Granovsky
-
Publication number: 20130346574Abstract: An example device includes an interface to receive, from a device management system, a request message that conforms to a network management protocol, a control unit that provides an execution environment for a management agent, and a data repository. The request message includes a set of managed object identifiers and a set of filter operator object identifiers. The management agent is operable to generate at least one filter criterion based on the managed object identifiers and the filter operator object identifiers, to retrieve managed object values stored in the data repository based on the managed object identifiers, each corresponding to a respective managed object identifier specified in the request message, to generate and output to the device management system a response message based on the managed object identifiers of the request message and the retrieved managed object values that satisfy one or more of the at least one filter criterion.Type: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Applicant: JUNIPER NETWORKS, INC.Inventors: Gouri Sankar Singaraju, Vivek Singh
-
Patent number: 8549119Abstract: An example network management device includes a network management module, and a reconstruction module. The network management module is configured to generate a data retrieval command to direct a managed device to retrieve a set of management variables stored within a database within the managed network device and send the data retrieval command to the managed device. The reconstruction module is configured to receive a plurality of partial responses generated by a deconstruction module of the managed device in response to receiving the data retrieval command and determining that the set of management variables does not fit in a single response, and combine the received plurality of partial responses into the requested set of management variables, wherein each of the plurality of partial responses is received as a separate message from the managed network device and includes a different portion of the requested set of management variables.Type: GrantFiled: April 6, 2010Date of Patent: October 1, 2013Assignee: Juniper Networks, Inc.Inventors: Vivek Singh, Subodh Kumar
-
Publication number: 20130243383Abstract: In a photonic waveguide, there is provided an undercladding layer and a waveguide core, having a cross-sectional height and width, that is disposed on the undercladding layer. The waveguide core comprises a waveguide core material having a thermo-optic coefficient. A refractive index tuning cladding layer is disposed on top of the waveguide core. The refractive index tuning cladding layer comprises a refractive index tuning cladding material having an adjustable refractive index and an absorption length at a refractive index tuning radiation wavelength. A thermo-optic coefficient compensation cladding layer is disposed on top of the refractive index tuning cladding layer. The thermo-optic coefficient compensation cladding layer comprises a thermo-optic coefficient compensation material having a thermo-optic coefficient that is of opposite sign to the thermo-optic coefficient of the waveguide core material.Type: ApplicationFiled: February 8, 2013Publication date: September 19, 2013Applicants: POLITECNICO DI MILANO, MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Anuradha M. Agarwal, Antonio Canciamilla, Francesco Morichetti, Stefano Grillanda, Lionel C. Kimerling, Andrea Melloni, Jurgen Michel, Vivek Raghunathan, Vivek Singh
-
Publication number: 20130149638Abstract: Described herein is mask design and modeling for a set of masks to be successively imaged to print a composite pattern on a substrate, such as a semiconductor wafer. Further described herein is a method of double patterning a substrate with the set of masks. Also described herein is a method of correcting a drawn pattern of one of the mask levels based on a predicted pattern contour of the other of the mask levels. Also described herein is a method of modeling a resist profile contour for a mask level in which photoresist is applied onto a inhomogeneous substrate, as well as method of predicting a resist profile of a Boolean operation of two masks.Type: ApplicationFiled: February 7, 2013Publication date: June 13, 2013Inventors: Shem OGADHOH, Raguraman VENKATESAN, Kevin J. HOOKER, Sungwon KIM, Bin HU, Vivek SINGH, Bikram BAIDYA, Prasad NARENDRA ATKAR, Seongtae JEONG