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).
-
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
-
Patent number: 8462153Abstract: The present invention relates to a method of displaying a dynamic 2D annotation associated with an object displayed in a 3D scene. The method includes providing a computer system that includes a display device; establishing a view location and direction; orienting the dynamic 2D annotation substantially perpendicular to the view direction; orienting the dynamic 2D annotation substantially horizontal relative to the 3D scene; positioning the dynamic 2D annotation relative to an attachment point on or near the object; extending an attachment handle between the dynamic 2D annotation and the attachment point; and displaying the dynamic 2D annotation and the attachment handle in the 3D scene on the display device.Type: GrantFiled: April 24, 2009Date of Patent: June 11, 2013Assignee: Schlumberger Technology CorporationInventors: Dmitriy Repin, Vivek Singh, Farid Harhad
-
Publication number: 20130097462Abstract: A logic analyzer embedded in a data processor includes a state processing unit for providing state machines for storing state conditions of functional blocks of the data processor and triggering sequences of states with corresponding actions based on True/False evaluation of state conditions. The configurations of the state machines that can be selected by the user include different combinations of a first clock frequency CLK1, which is the fastest distributed clock frequency of the device, and a second sub-multiple clock frequency CLK1/X for processing different sequences of states and synchronizing state conditions of the state machines. The state processing unit performs sample operations capturing assertion events synchronized by the first clock frequency CLK1, and hold operations on captured assertion events during periods defined by the first or second clock frequency CLK1 or CLK1/X as selected by the user.Type: ApplicationFiled: December 9, 2012Publication date: April 18, 2013Inventors: Vivek Singh, Neeraj Chandak, Mark Maiolani, Gary L. Miller
-
Patent number: 8404403Abstract: 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: June 25, 2010Date of Patent: March 26, 2013Assignee: Intel CorporationInventors: Shem Ogadhoh, Raguraman Venkatesan, Kevin J. Hooker, Sungwon Kim, Bin Hu, Vivek Singh, Bikram Baidya, Prasad Narendra Atkar, Seongtae Jeong
-
Patent number: 8199166Abstract: A method for visualizing oilfield data of an oilfield operation involves obtaining real-time data generated from a borehole, generating and updating a current position object, and displaying and annotating a representation of a first geology, geophysics, drilling, and production object in a display based on the oilfield data using a two dimensional (2D) callout having an attachment handle for adjusting the 2D callout according the updated location in an animation sequence in real-time responsive to updating the current position.Type: GrantFiled: February 13, 2009Date of Patent: June 12, 2012Assignee: Schlumberger Technology CorporationInventors: Dmitriy Repin, Vivek Singh, Christos Nikolakis-Mouchas, Farid Harhad, Syed Hammad Zafar
-
Patent number: 8135862Abstract: An example method for real-time bi-directional data management includes receiving a requested data list from a field application, receiving an available data list from a data source, and subscribing to available data by mapping the available data list to the requested data list, the available data having a first data format and a first protocol and including a first context identifier for identifying a portion of data. The method further includes modifying the available data have a second data format and a second protocol, the modified data including the first context identifier, and performing a field operation based on the modified data to generate processed data, the processed data including the first context identifier. The method further includes modifying the processed data to generate second modified data having the first data format and the first protocol, the second modified data being stored in the data source.Type: GrantFiled: January 7, 2009Date of Patent: March 13, 2012Assignee: Schlumberger Technology CorporationInventors: Vivek Singh, Bruce Fogelsong, Sam Marcuccio, Clinton Chapman, Paul Thow, Jim Brannigan