Patents by Inventor Arijit Dutta
Arijit Dutta 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: 9244804Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.Type: GrantFiled: November 1, 2012Date of Patent: January 26, 2016Assignee: Novell, Inc.Inventors: Harpreet Singh Walia, Arijit Dutta
-
Patent number: 8479015Abstract: Apparatus, systems, and methods may operate to create a virtual image, define usage privileges associated with the virtual image in a description file, and associate a coded summary of an encrypted version of the description file with the virtual image. Other activities may include receiving a request to access the virtual image, authenticating a transmitted version of the coded summary to determine validity of the encrypted version, and processing the encrypted version to determine whether the request to access will be granted. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: October 17, 2008Date of Patent: July 2, 2013Assignee: Oracle International CorporationInventor: Arijit Dutta
-
Patent number: 8443044Abstract: Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish at least a portion of a list of active contacts to a display, while hiding a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the Identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts is included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: July 16, 2012Date of Patent: May 14, 2013Assignee: Novell, Inc.Inventors: Arijit Dutta, Harpreet Singh Walia
-
Publication number: 20130060835Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.Type: ApplicationFiled: November 1, 2012Publication date: March 7, 2013Applicant: Novell, Inc.Inventors: Harpreet Singh Walia, Arijit Dutta
-
Patent number: 8326973Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client. The client agent simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.Type: GrantFiled: December 23, 2008Date of Patent: December 4, 2012Assignee: Novell, Inc.Inventors: Harpreet Singh Walia, Arijit Dutta
-
Publication number: 20120290670Abstract: Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish at least a portion of a list of active contacts to a display, while hiding a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the Identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts is included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: July 16, 2012Publication date: November 15, 2012Inventors: Arijit Dutta, Harpreet Singh Walia
-
Patent number: 8224900Abstract: Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish a status indication to at least one of a list of active contacts or a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts may be included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: February 9, 2009Date of Patent: July 17, 2012Assignee: Novell, Inc.Inventors: Arijit Dutta, Harpreet Singh Walia
-
Patent number: 8051141Abstract: Apparatus, systems, and methods may operate to maintain a repository of stored executable images including a unique instance of an executable image comprising an operating system and at least a portion of one or more applications, and to provide substantially simultaneous executable access to a plurality of virtual or physical machines to execute portions of the executable image without constructing additional instances of the executable image. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: October 9, 2009Date of Patent: November 1, 2011Assignee: Novell, Inc.Inventors: Arijit Dutta, Harpreet Singh Walia
-
Publication number: 20110087723Abstract: Apparatus, systems, and methods may operate to maintain a repository of stored executable images including a unique instance of an executable image comprising an operating system and at least a portion of one or more applications, and to provide substantially simultaneous executable access to a plurality of virtual or physical machines to execute portions of the executable image without constructing additional instances of the executable image. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: October 9, 2009Publication date: April 14, 2011Inventors: Arijit Dutta, Harpreet Singh Walia
-
Publication number: 20100205251Abstract: Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish a status indication to at least one of a list of active contacts or a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts may be included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: February 9, 2009Publication date: August 12, 2010Inventors: Arijit Dutta, Harpreet Singh Walia
-
Publication number: 20100161789Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client. The client agent simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Inventors: Harpreet Singh Walia, Arijit Dutta
-
Publication number: 20100100744Abstract: Apparatus, systems, and methods may operate to create a virtual image, define usage privileges associated with the virtual image in a description file, and associate a coded summary of an encrypted version of the description file with the virtual image. Other activities may include receiving a request to access the virtual image, authenticating a transmitted version of the coded summary to determine validity of the encrypted version, and processing the encrypted version to determine whether the request to access will be granted. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: October 17, 2008Publication date: April 22, 2010Inventor: Arijit Dutta
-
Patent number: 7673268Abstract: A method of conducting timing analysis on an integrated circuit design includes performing a first routing operation on the design to generate a first routed design that includes redundant vias, and storing the first routed design in a first design database, and performing a second routing operation on the synthesized design to generate a second routed design that does not include redundant vias, and storing the second routed design in a second design database. Then, extractions are performed on the first and second designs and delay calculations are performing on the first and second extractions files. The first and second delay calculations are compared to determine a delay difference between the first and second designs and timing analysis is performed using the delay difference.Type: GrantFiled: April 20, 2007Date of Patent: March 2, 2010Assignee: Freescale Semiconductor, Inc.Inventors: Madhur Kashyap, Arijit Dutta
-
Patent number: 7360182Abstract: A method and a system for reducing delay noise in an integrated circuit (IC) includes generating delay information for each net, and each device of the IC. Each net has a ground capacitance, a coupling capacitance, and a resistance. An effective capacitance is computed for each net. The effective capacitance is divided by sum of the ground capacitance and the coupling capacitance to compute a scale factor. The effective capacitance is then scaled by the scale factor to determine a delay noise induced load. Finally, the timing paths are optimized incrementally by using the delay noise induced load, the resistance, and the delay information.Type: GrantFiled: June 28, 2006Date of Patent: April 15, 2008Assignee: Freescale Semiconductor, Inc.Inventors: Arijit Dutta, Bhuwan K Agrawal, Atul Dogra
-
Publication number: 20070256042Abstract: A method of conducting timing analysis on an integrated circuit design includes performing a first routing operation on the design to generate a first routed design that includes redundant vias, and storing the first routed design in a first design database, and performing a second routing operation on the synthesized design to generate a second routed design that does not include redundant vias, and storing the second routed design in a second design database. Then, extractions are performed on the first and second designs and delay calculations are performing on the first and second extractions files. The first and second delay calculations are compared to determine a delay difference between the first and second designs and timing analysis is performed using the delay difference.Type: ApplicationFiled: April 20, 2007Publication date: November 1, 2007Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Madhur Kashyap, Arijit Dutta
-
Patent number: 7240304Abstract: A method for performing a voltage drop analysis in a logic circuit that takes into consideration voltage drop—current drain dependency. The voltage drop analysis helps in accurately estimating power requirements of the logic circuit, designing optimal power grids and performing accurate static timing analysis for the logic circuit. The logic circuit has a plurality of gates. The method generates polynomial models for the power consumption, delay and transition time of each gate in the logic circuit. Thereafter, the polynomial models are solved to determine the supply voltage available at each gate of the logic circuit. The supply voltage, thus determined, is used to perform voltage drop analysis.Type: GrantFiled: May 4, 2004Date of Patent: July 3, 2007Assignee: Freescale Semiconductor, Inc.Inventors: Arijit Dutta, Anuj Singhania
-
Publication number: 20060294478Abstract: A method and a system for reducing delay noise in an integrated circuit (IC) includes generating delay information for each net, and each device of the IC. Each net has a ground capacitance, a coupling capacitance, and a resistance. An effective capacitance is computed for each net. The effective capacitance is divided by sum of the ground capacitance and the coupling capacitance to compute a scale factor. The effective capacitance is then scaled by the scale factor to determine a delay noise induced load. Finally, the timing paths are optimized incrementally by using the delay noise induced load, the resistance, and the delay information.Type: ApplicationFiled: June 28, 2006Publication date: December 28, 2006Inventors: Arijit Dutta, Bhuwan Agrawal, Atul Dogra
-
Publication number: 20050257077Abstract: A method for performing a voltage drop analysis in a logic circuit that takes into consideration voltage drop—current drain dependency. The voltage drop analysis helps in accurately estimating power requirements of the logic circuit, designing optimal power grids and performing accurate static timing analysis for the logic circuit. The logic circuit has a plurality of gates. The method generates polynomial models for the power consumption, delay and transition time of each gate in the logic circuit. Thereafter, the polynomial models are solved to determine the supply voltage available at each gate of the logic circuit. The supply voltage, thus determined, is used to perform voltage drop analysis.Type: ApplicationFiled: May 4, 2004Publication date: November 17, 2005Inventors: Arijit Dutta, Anuj Singhania