Patents by Inventor Sharad Mehrotra
Sharad Mehrotra 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: 8458390Abstract: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.Type: GrantFiled: March 26, 2012Date of Patent: June 4, 2013Assignee: Oracle International CorporationInventors: Sharad Mehrotra, Thomas Dean Lovett, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah
-
Publication number: 20130117766Abstract: A Cost-Reduced Enterprise Server (CRES) system includes a flexible resource-efficient server having a plurality of Processor Memory Boards (PMBs) coupled to an Input/Output Module (IOM). The IOM provides all networking and storage interfaces for the server. The IOM is implemented as a field-replaceable pluggable module, and thus all Input/Output (I/O) capabilities or resources of a CRES system may be upgraded via replacement of the IOM. Each PMB is dividable into a pair of Symmetric MultiProcessor (SMP) complexes, and each complex is coupled to a respective portion of the I/O resources provided by the IOM. Each portion of the IOM provides a pair of I/O daughter-module connectors compatible with standard I/O interfaces, such as Peripheral Component Interconnect (PCI)-X and PCI-Express. One or more CRES systems may be coupled to one or more Enterprise Server (ES) systems to form a multi-chassis server managed collectively as one or more provisioned servers.Type: ApplicationFiled: April 17, 2007Publication date: May 9, 2013Inventors: Daniel H. Bax, William Jackson Bibb, JR., Russell M. Clapp, Tom Gourley, Geoffrey H. Hanson, Allen Hirashiki, Thomas Dean Lovett, Sharad Mehrotra, Shyam Mittur, Nakul Pratap Saraiya
-
Publication number: 20130107872Abstract: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules.Type: ApplicationFiled: February 12, 2005Publication date: May 2, 2013Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron White, Rajesh H. Jagannathan, Mangesh Shingane
-
Publication number: 20130111095Abstract: Multi-chassis fabric-backplane enterprise servers include a plurality of chassis managed collectively to form one or more provisioned servers. A central client coordinates gathering of provisioning and management information from the chassis, and arranges for distribution of control information to the chassis. One of the chassis may perform as a host or proxy with respect to information and control communication between the client and the chassis. Server provisioning and management information and commands move throughout the chassis via an Open Shortest Path First (OSPF) protocol. Alternatively, the client may establish individual communication with a subset of the chassis, and directly communicate with chassis in the subset. Server provisioning and management information includes events generated when module status changes, such as when a module is inserted and becomes available, and when a module fails and is no longer available.Type: ApplicationFiled: January 17, 2011Publication date: May 2, 2013Inventors: Sharad Mehrotra, Nakul Pratap Saraiya, Thomas Dean Lovett, Cosmos Nicolaou, Mangesh Shingane, Yuri Finkelstein, Curtis M. Collins, Geoffrey H. Hanson
-
Publication number: 20130103880Abstract: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.Type: ApplicationFiled: March 26, 2012Publication date: April 25, 2013Inventors: Sharad Mehrotra, Thomas Dean Lovett, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah
-
Patent number: 8270401Abstract: A method for routing and switching data packets from one or more incoming links to one or more outgoing links of a router. The method comprises receiving a data packet from the incoming link, assigning at least one outgoing link to the data packet based on the destination address of the data packet, and after the assigning operation, storing the data packet in a switching memory based on the assigned outgoing link. The data packet extracted from the switching memory, and transmitted along the assigned outgoing link. The router may include a network processing unit having one or more systolic array pipelines for performing the assigning operation.Type: GrantFiled: April 3, 2003Date of Patent: September 18, 2012Assignee: Cisco Technology, Inc.Inventors: Peter M. Barnes, Nikhil Jayaram, Anthony J. Li, William L. Lynch, Sharad Mehrotra
-
Patent number: 8145824Abstract: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.Type: GrantFiled: July 11, 2010Date of Patent: March 27, 2012Assignee: Habanero Holdings, Inc.Inventors: Sharad Mehrotra, Thomas Dean Lovett, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah
-
Patent number: 8001128Abstract: The present invention provides a computer-readable medium and system for selecting a set of n-grams for indexing string data in a DBMS system. Aspects of the invention include providing a set of candidate n-grams, each n-gram comprising a sequence of characters; identifying sample queries having character strings containing the candidate n-grams; and based on the set of candidate n-grams, the sample queries, database records, and an n-gram space constraint, automatically selecting, given the space constraint, a minimal set of an n-grams from the set of candidate n-grams that minimizes the number of false hits for the set of sample queries had the sample queries been executed against the database records.Type: GrantFiled: November 4, 2008Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
-
Patent number: 7940302Abstract: A security system which is nonintrusive of personal privacy of a person in a space comprises at least a first localization sensor subsystem, if any, in the possession of the person; a video surveillance subsystem arranged and configured to collect visual data related to the person in the space; and a computer subsystem coupled to the localization sensor subsystem and video surveillance subsystem to associate a predetermined privacy level with the localization sensor subsystem, and to provide an access control privilege with the localization sensor subsystem, the computer subsystem determining how to present, store and/or retrieve the visual data while meeting predetermined the privacy level associated with the person.Type: GrantFiled: September 14, 2005Date of Patent: May 10, 2011Assignee: The Regents of the University of CaliforniaInventors: Sharad Mehrotra, Mohanned Alhazzazi, Mahesh Datt, Nalini Venkatasubramanian, Jehan Wickramasuriya
-
Patent number: 7873693Abstract: Multi-chassis fabric-backplane enterprise servers include a plurality of chassis managed collectively to form one or more provisioned servers. A central client coordinates gathering of provisioning and management information from the chassis, and arranges for distribution of control information to the chassis. One of the chassis may perform as a host or proxy with respect to information and control communication between the client and the chassis. Server provisioning and management information and commands move throughout the chassis via an Open Shortest Path First (OSPF) protocol. Alternatively, the client may establish individual communication with a subset of the chassis, and directly communicate with chassis in the subset. Server provisioning and management information includes events generated when module status changes, such as when a module is inserted and becomes available, and when a module fails and is no longer available.Type: GrantFiled: February 12, 2005Date of Patent: January 18, 2011Assignee: Habanero Holdings, Inc.Inventors: Sharad Mehrotra, Nakul Pratap Saraiya, Thomas Dean Lovett, Cosmos Nicolaou, Mangesh Shingane, Yuri Finkelstein, Curtis M. Collins, Geoffrey H. Hanson
-
Patent number: 7860097Abstract: Virtual Network Interface Controllers (vNICs) provide for communication among modules of Enterprise Server (ES) embodiments via a switch fabric dataplane. Processes executing on compute complexes of the servers exchange data as packets or messages by interfaces made available through vNICs. The vNICs further provide for transparent communication with network and storage interfaces. vNIC provisioning capabilities include programmable bandwidth, priority scheme selection, and detailed priority control (such as round-robin weights). In some embodiments, vNICs are implemented in Virtual Input/Output Controllers (VIOCs). In another aspect, Virtual Local Area Networks (VLANs) enable access to layer-2 and selected layer-3 network functions while exchanging the packets and messages. VLAN identification is provided in each vNIC, and VLAN processing is partially performed in VIOCs implementing vNICs.Type: GrantFiled: February 12, 2005Date of Patent: December 28, 2010Assignee: Habanero Holdings, Inc.Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron H. White, Rajesh K. Jagannathan, Mangesh Shingane
-
Patent number: 7783900Abstract: A client-server relational database system, wherein data from the client computer is encrypted by the client computer and hosted by the server computer, the encrypted data is operated upon by the server computer, using one or more operators selected from a group of operators comprising: (a) inequality logic operators, (b) aggregation operators, and (c) wildcard matching operators, to produce an intermediate results set, the intermediate results set is sent from the server computer to the client computer, and the intermediate results set is decrypted and filtered by the client computer to produce actual results. The group of operators is limited because the encrypted results set, when decrypted, includes inaccuracies therein. The client computer applies a set of correction procedures to the decrypted results set to remove the inaccuracies therein.Type: GrantFiled: November 17, 2008Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
-
Patent number: 7757033Abstract: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.Type: GrantFiled: July 12, 2004Date of Patent: July 13, 2010Assignee: Habanero Holdings, Inc.Inventors: Sharad Mehrotra, Thomas Dean Lovett, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah
-
Patent number: 7685437Abstract: A client-server relational database system includes a client computer connected to a server computer via a network. Data from the client computer is encrypted by the client computer and hosted by the server computer. The encrypted data is operated upon by the server computer to produce an intermediate results set. The intermediate results set is sent from the server computer to the client computer where it is operated upon by the client computer and then returned to the server computer where it is further operated upon by the server computer before being sent again from the server computer to the client computer in order to produce actual results.Type: GrantFiled: March 24, 2004Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
-
Patent number: 7664110Abstract: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules.Type: GrantFiled: February 12, 2005Date of Patent: February 16, 2010Assignee: Habanero Holdings, Inc.Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron H. White, Rajesh K. Jagannathan, Mangesh Shingane
-
Publication number: 20090254875Abstract: There is provided a proactive routing system and method. In some embodiments, the method includes determining slack for a net in a netlist, applying a routing condition to the net, calculating an extra delay related to the routing condition, determining a criticality of the net considering the extra delay and the determined slack, and setting a soft constraint based at least partially on the criticality.Type: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: PYXIS TECHNOLOGY, INC.Inventors: Sharad Mehrotra, Parsotam T. Patel, Viktor Lapinskii
-
Patent number: 7561571Abstract: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules.Type: GrantFiled: February 12, 2005Date of Patent: July 14, 2009Assignee: Habanero Holdings, Inc.Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron H. White, Rajesh K. Jagannathan, Mangesh Shingane
-
Publication number: 20090077378Abstract: A client-server relational database system, wherein data from the client computer is encrypted by the client computer and hosted by the server computer, the encrypted data is operated upon by the server computer, using one or more operators selected from a group of operators comprising: (a) inequality logic operators, (b) aggregation operators, and (c) wildcard matching operators, to produce an intermediate results set, the intermediate results set is sent from the server computer to the client computer, and the intermediate results set is decrypted and filtered by the client computer to produce actual results. The group of operators is limited because the encrypted results set, when decrypted, includes inaccuracies therein. The client computer applies a set of correction procedures to the decrypted results set to remove the inaccuracies therein.Type: ApplicationFiled: November 17, 2008Publication date: March 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
-
Publication number: 20090070726Abstract: Routing systems and methods are provided having various strategies for optimizing and evaluating possible routes for netlist connections. In one embodiment, a data structure or matrix provides cost related data weighted to evaluate the impact proposed a connection or segment will have upon an attribute of interest such as, for example, speed, manufacturability or noise tolerance. This cost information can be related to terrain costs as well as shape costs to provide multidimensional cost information for connections. Processing such higher information cost data is made more efficient with an additive process that is less demanding than a computationally intensive iterative multiplication process. Various methods are also disclosed for shifting and adjusting routing grids to improve use of available space or reduce run time in routing.Type: ApplicationFiled: April 3, 2008Publication date: March 12, 2009Applicant: PYXIS TECHNOLOGY, INC.Inventors: Sharad Mehrotra, Parsotam T. Patel, Joe T. Rahmeh, Jeanette N. Sutherland
-
Publication number: 20090063404Abstract: The present invention provides a computer-readable medium and system for selecting a set of n-grams for indexing string data in a DBMS system. Aspects of the invention include providing a set of candidate in grams, each n-gram comprising a sequence of characters; identifying sample queries having character strings containing the candidate n-grams; and based on the set of candidate n-grams, the sample queries, database records, and an n-gram space constraint, automatically selecting, given the space constraint, a minimal set of an n-grams from the set of candidate n-grams that minimizes the number of false hits for the set of sample queries had the sample queries been executed against the database records.Type: ApplicationFiled: November 4, 2008Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vahit Hakan HACIGUMUS, Balakrishna Raghavendra IYER, Sharad MEHROTRA