Patents by Inventor Hemal Shah

Hemal Shah 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: 20110292807
    Abstract: A management controller in a network device may support performing management operations based on management traffic communicated wirelessly via a wireless network controller of the network devices. The management controller may perform the management operations and/or to support wireless communication of the management traffic independent of operations of the network device. The management controller may be integrated into a network controller in the network device. The management traffic may comprise out-of-band (OOB) management related traffic. A direct interface may be established between the management controller and the wireless network controller, to support direct sideband communication between the management controller and the wireless network controller. The sideband interface may incorporate Network Controller Sideband Interface (NC-SI) and/or Secure Digital Input Output (SDIO) interface.
    Type: Application
    Filed: April 11, 2011
    Publication date: December 1, 2011
    Inventors: Hemal Shah, Suryakant Maharana, Manoj Raveendranath Kamath, Nisar Sotakanal
  • Publication number: 20110276625
    Abstract: A management controller in a network device may provide and/or support host-independent keyboard, video, and mouse (KVM) redirection operations in the network device. The management controller may be integrated into a network controller in the network device. The management controller may enable routing of KVM redirection related interactions between the network device and remote KVM peers, with KVM redirection related functions and/or operations being performed and/or provided by other components in the network device. The management controller may also implement a KVM protocol stack utilized in providing peer-to-peer KVM redirection connectivity and/or communications, and/or invoking KVM services in the network device. The management controller may also directly provide and/or perform at least a portion of the KVM services.
    Type: Application
    Filed: March 31, 2011
    Publication date: November 10, 2011
    Inventor: Hemal Shah
  • Publication number: 20110235858
    Abstract: Methods, apparatuses, and systems for grouping digital media items based on shared features. Multiple digital images are received. Metadata about the digital images is obtained either by analyzing the digital images or by receiving metadata from a source separate from the digital images or both. The obtained metadata is analyzed by data processing apparatus to identify a common feature among two or more of the digital images. A grouping of the two or more images is formed by the data processing apparatus based on the identified common feature.
    Type: Application
    Filed: September 27, 2010
    Publication date: September 29, 2011
    Applicant: APPLE INC.
    Inventors: Eric Hanson, Joshua David Fagans, Hemal Shah
  • Publication number: 20110213863
    Abstract: A server comprising a network interface controller (NIC) may be operable to determine network components and/or resources that may be utilized to create, modify and/or terminate a hyper-channel in a network fabric. A configuration for creating, modifying and/or terminating the hyper-channel may be initiated by the NIC based on knowledge of the network fabric up to the edge of network and each of the switches along a path of the hyper-channel may be instructed by the NIC to configure the hyper-channel. The configuration may also be initiated by the NIC based on knowledge of the network fabric up to a first hop and each of the switches along a path of the hyper-channel may then be allowed to configure the hyper-channel based on knowledge of the network fabric surrounding each of the switches.
    Type: Application
    Filed: March 1, 2010
    Publication date: September 1, 2011
    Inventors: Hemal Shah, Burhan Masood, Frankie Fan, Robert Lusinsky, Vijay Sagar
  • Publication number: 20110106977
    Abstract: A network interface controller (NIC) in a computer device may provide host-independent secondary processing servicing. The secondary processing servicing may be provided by the NIC independent of networking operations performed by NIC, and may comprise performing applications and/or services typically performed in the computer device. The secondary processing servicing may be provided, and/or be activated when an operating system (OS), a virtual machine (VM), a service, and/or an application running in the computer device becomes unavailable, due to transitions to non-active and/or low-power or power saving states. In instances where the computer device is configured as a virtualized platform, comprising a plurality of VMs, the secondary processing servicing may be provided separately and/or independently to each of the plurality of VMs running in the computer device during the virtualization.
    Type: Application
    Filed: October 20, 2010
    Publication date: May 5, 2011
    Inventors: Hemal Shah, Simon Assouad, Vinod Lakhani
  • Publication number: 20110106943
    Abstract: A system for providing a secondary processing environment to a computer system having a host processor includes a secondary processor configured to perform a processing service, a policy manager configured to control interaction between the secondary processor and the host processor, a service provider configured to provide the processing service to the computer system and a host-state monitor to monitor state of the host processor, wherein the secondary processor operation is based on the state of the host processor.
    Type: Application
    Filed: October 22, 2010
    Publication date: May 5, 2011
    Applicant: Broadcom Corporation
    Inventors: Hemal SHAH, Simon Assouad, Vinod Lakhani
  • Publication number: 20110035498
    Abstract: Certain aspects of a method and system for managing network power policy and configuration of data center bridging may include a network domain that comprises a single logical point of management (LPM) that coordinates operation of one or more devices, such as network interface controllers (NICs), switches, and/or servers in the network domain: The single LPM may be operable to manage one or both of a network power policy and/or a data center bridging (DCB) configuration policy for the network domain.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 10, 2011
    Inventors: Hemal Shah, Uri Elzur, Patricia Ann Thaler
  • Publication number: 20110032944
    Abstract: A local manager in a local networking domain may configure a plurality of logical switches by combining switching functions available in network devices and/or network switches in the local networking domain. The configuration may utilize vertical and/or horizontal combinations of the switching functions. The switching functions may comprise network switch-based switching functions, and/or hypervisor-level switching functions and/or network adapter-level switching functions available in network devices which may be configured as virtualized platforms. The local manager may provide interfacing services to enable exposing configured logical switches. The interfacing services may comprise an internal interface, which may be utilized, via the local manager, to control the switching functions corresponding to logical switches and/or to route messages sent to and/or from the logical switches.
    Type: Application
    Filed: August 9, 2010
    Publication date: February 10, 2011
    Inventors: Uri Elzur, Patricia Ann Thaler, Hemal Shah
  • Publication number: 20110035474
    Abstract: Aspects of a method and system for matching and repairing network configuration are provided. In this regard, one or more circuits and/or processors may be operable to determine a configuration of one or more parameters in a plurality of devices along a network path, and detect whether any of the one or more parameters are configured such that communication between the plurality of devices is disabled and/or suboptimal. The devices may comprise at least one server and one or more of a network switch, a network bridge, and a router. In instances that one or more parameters are incompatibly or sub-optimally configured, a notification of the incompatibility may be communicated to a network management entity and/or one or more messages may be generated to reconfigure the one or more parameters in one or more of the plurality of devices. The determining and/or detecting may be performed automatically in response to various events.
    Type: Application
    Filed: August 5, 2010
    Publication date: February 10, 2011
    Inventors: Uri Elzur, Hemal Shah, Patricia Thaler
  • Publication number: 20110029650
    Abstract: A management controller in a network device may provide host-independent diagnostics servicing corresponding to a plurality of managed resources in the network devices. The management controller may be integrated into a network controller in the network device. The diagnostics servicing may be based on one or more management protocols, such as the Web Service Management (WS-Management) protocol. The management controller may log diagnostic data and/or alerts corresponding to the managed resources. The management controller may communicate with the managed resource to request and/or receive the diagnostic data and/or alerts, using Platform Level Data Model (PLDM) based interactions for example. The management controller may incorporate diagnostics based management interface for use during diagnostics management servicing, to exchange diagnostics related management messaging with management devices and/or entities.
    Type: Application
    Filed: June 15, 2010
    Publication date: February 3, 2011
    Inventor: Hemal Shah
  • Publication number: 20110029659
    Abstract: A network device may provide power-aware network proxy services to one or more resources internal to the network device and/or one or more other network devices that may transition to corresponding power saving states. The power saving states may comprise disabling, shutting down, and/or reducing power consumption. The power-aware network proxy service may comprise handling at least some of network communication on behalf of serviced internal resources and/or other network devices, and monitoring for conditions to transition the serviced internal resources and/or other network devices from the corresponding power saving states. The power-aware network proxy services may be provided via a network interface controller (NIC) in the network device.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 3, 2011
    Inventor: Hemal Shah
  • Publication number: 20100192218
    Abstract: A network controller in a communication device may be operable to provide pass-through communication of local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources during communication of the local host-management traffic. The network controller may use packet filtering to provide the pass-through communication, wherein the network controller may utilize a plurality filtering rules during filtering of packets received in the network controller. The filtering rules may specify packet processing and/or forwarding actions by said network controller based on one or more specified conditions. The specified conditions may based on one or more match criteria; wherein the match criteria comprising source address, destination address, and/or traffic type data in the received packets.
    Type: Application
    Filed: October 7, 2009
    Publication date: July 29, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: Hemal Shah, Scott McDaniel, Protip Roy, Rafi Shalom, Tim Sharp, Steven B. Lindsay
  • Publication number: 20100005190
    Abstract: A network controller in a communication device may be operable to route local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources and function during communication of the local host-management traffic. A dedicated management port may be configured in the network controller to enable receiving and/or transmitting local host-management traffic communicated from and/or to the local host separate from the local host's network traffic communicated via the network controller. The host-management traffic is communicated between the network controller and the management controller via NC-SI interface. The management controller may be assigned Internet protocol (IP) based addressing information for use during routing of local host-management traffic.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 7, 2010
    Inventors: Hemal Shah, David Christensen, Scott McDaniel
  • Publication number: 20090178104
    Abstract: Methods and systems for data communication are disclosed and may include utilizing a multi-level lookup process for determining IPsec parameters from a security association database. The security association database may be stored in content addressable memory, and may include an Internet protocol address table, a security association lookup table, and a security association context table. The security association lookup and security association context tables may include a single table. An Internet protocol address table index may be looked up in the Internet protocol address table for a first lookup of the multi-level lookup process. A security protocol index may be looked up utilizing the Internet protocol address table index for a second lookup of the multi-level lookup process. The Internet protocol security parameters may be determined utilizing the security protocol index. IPsec processing may be performed utilizing the determined Internet protocol security parameters.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Hemal Shah, Protip Roy
  • Publication number: 20080282328
    Abstract: Distributed Management Task Force (DMTF) management profiles, based on the Common Information Model (CIM) protocol, may be utilized to perform access authentication during opaque management data profile operations based on DMTF/CIM Role Based Authorization (RBA) profile and/or Simple Identity Management (SIM) profiles. Instances of CIM_Identity class may be utilized to enable validation of ownership and/or access rights, via instances of CIM_Role class and/or instances of CIM_Privilege class for a plurality of common users and/or applications. Quota related operations may be performed via “QuotaAffectsElement” associations between instances of CIM_Identity class and instances of the CIM_OpaqueManagementDataService class. The “QuotaAffectsElement” association may comprise “AllocationQuota” and/or “AllocatedBytes” properties to enable tracking and/or validating of quota related information within the opaque management data profile.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 13, 2008
    Inventors: Murali Rajagopal, Hemal Shah
  • Publication number: 20080263191
    Abstract: A portion of management traffic, carried via network traffic, and received and/or transmitted via a network controller, may be processed externally to the network controller, wherein management messaging may be carried via network packets, and one or more headers may added to enable transmission and/or reception via the network controller. Packet filters may be setup, in the network controller, via the management controller, to enable determining network packets that may carry the management traffic. The management controller may utilize commands to setup packet filers in the network controller, wherein matching criteria, in received network packets, and/or corresponding actions that may be performed in matching packets, may be specified. The matching criteria may comprise specifying one or more header types that may be utilized in the received network packets.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 23, 2008
    Inventors: Hemal Shah, Protip Roy
  • Publication number: 20080235363
    Abstract: For a platform level data model for indications based event control and data transfer, a management controller may enable performing indications based management operations that may be based on a management service utilizing CIM Indications model. The management controller may enable communication of indications based messaging and/or data. The indications may be triggered based on events generated and/or triggered in a plurality of managed entities. The events generation may be performed dynamically within the plurality of managed entities, or may be initiated via the management controller. The management controller may enable processing of partially generated indications, via the plurality of managed entities, and/or as pass-through router for full indications processed via the plurality of managed entities.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 25, 2008
    Inventor: Hemal Shah
  • Publication number: 20080229089
    Abstract: Various embodiments are disclosed relating to remote network device provisioning. A method is disclosed, the method comprising discovering a network address associated with a device on a network based on a discovery response received in response to a discovery request provided to the device. One or more configurable boot options associated with the device may be determined based at least in part on the discovery response. One or more of the configurable boot options may be configured on the device, wherein, upon reboot of the device using the configured boot options, a software image is provided to the device.
    Type: Application
    Filed: June 26, 2007
    Publication date: September 18, 2008
    Inventors: Simon Assouad, Hemal Shah
  • Publication number: 20080178267
    Abstract: A two-level authorization of role and/or account based requested service operation may be performed in a system managed via Distributed DMTF, based on the CIM data model. The first level of authorization may be based on service-level availability of requested service operation based on determination of all available service operations in the managed system. Within the RBA profile, the CIM_RoleBasedAuthorizationService class and/or the CIM_RoleBasedManagementCapabilities class may enable performing service-level authorization. Similarly, within the SIM profile, the CIM_AccountManagementService class and/or the CIM_AccountManagementCapabilities class may enable performing service-level authorization.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 24, 2008
    Inventors: Murali Rajagopal, Hemal Shah
  • Publication number: 20080170498
    Abstract: A portion of management traffic, carried via network traffic, and received and/or transmitted via a network controller, may be processed externally to the network controller. A pass-through driver may be utilized, in the network controller, to enable transparent routing of management traffic that may be processed externally. The externally processed management traffic may comprise WS-Management based messaging, while management traffic that may comprise ASF based messaging may be processed internally in the network controller. An application processor may be utilized to perform external processing of received and/or transmitted management traffic. A management bus may be utilized to enable routing of management traffic processed external to the network controller. The management bus may also be utilized to enable platform operations during processing of management traffic.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 17, 2008
    Inventors: Hemal Shah, Robert R. Swindell