Patents by Inventor Shahram Davari

Shahram Davari 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: 9722896
    Abstract: Networks devices interconnected via link groups may implement micro operations administration and maintenance (micro-OAM) sessions. The micro-OAM sessions may be used to monitor the status of individual links within the link groups at small time scales. The micro-OAM session may be implemented on a non-internet protocol (non-IP) layer. In some cases, independent micro-OAM sessions may be used to monitor different links within a link group.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 1, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Ashish Ramkrishna Sontakke, Vivek Kumar, Santhosh Kumar Chandrasekar, Mohan Venkatachar Kalkunte, Shahram Davari
  • Patent number: 9654350
    Abstract: Here, we have the following examples: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM; e) Running a Web portal or other remote login and management software on the NID SoC; f) Miniaturizing the NID to make it cheaper, with reduced cost of inventory, shipment, and installation; and/or g) Supporting one or more (multiple of/ many) functions in NID SoC, e.g., OAM or Shaping. (2) Building the NID functionality in a Dongle. Many other examples, configurations, applications, and variations are provided.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: May 16, 2017
    Assignee: RAD DATA COMMUNICATIONS LTD.
    Inventors: Shahram Davari, Saied Tadayon
  • Patent number: 9390381
    Abstract: This invention describes an intelligent water heater controller that can use many inputs to learn the behavior of user over time. The controller is then able to predict when hot water is required and is able to turn the water heater on or off intelligently or to increase or reduce the water heating element so that the hot water is available when needed while reducing the energy consumption. User is able to communicate with the water heater controller via smart phone, tablet or computer remotely and change and parameter or configuration of the controller. The controller is also able to communicate events to the user's smart phone, tablet or computer.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 12, 2016
    Inventors: Shahram Davari, Behnam Salemi
  • Patent number: 9356799
    Abstract: A network device located in an Ethernet ring may be operable to determine binding between a MAC address and a peer device in the Ethernet ring. The binding may indicate that the MAC address is behind the peer device. When an Ethernet ring failure occurs, the network device may be operable to update forwarding information based on a ring topology of the Ethernet ring, a position of the failure on the Ethernet ring and the binding. The forwarding information may indicate which ring port that is used on the network device to forward MAC frames to a destination corresponding to the MAC address. The network device may then forward the MAC frames based on the updated forwarding information. The Ethernet ring may utilize a VLAN frame format, a Q-in-Q frame format or a MAC-in-MAC frame format. The forwarding information may comprise a MAC table and/or a protection table.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: May 31, 2016
    Assignee: Broadcom Corporation
    Inventor: Shahram Davari
  • Publication number: 20150381466
    Abstract: Networks devices interconnected via link groups may implement micro operations administration and maintenance (micro-OAM) sessions. The micro-OAM sessions may be used to monitor the status of individual links within the link groups at small time scales. The micro-OAM session may be implemented on a non-internet protocol (non-IP) layer. In some cases, independent micro-OAM sessions may be used to monitor different links within a link group.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 31, 2015
    Inventors: Ashish Ramkrishna Sontakke, Vivek Kumar, Santhosh Kumar Chandrasekar, Mohan Venkatachar Kalkunte, Shahram Davari
  • Publication number: 20150276265
    Abstract: This invention describes an intelligent water heater controller that can use many inputs to learn the behavior of user over time. The controller is then able to predict when hot water is required and is able to turn the water heater on or off intelligently or to increase or reduce the water heating element so that the hot water is available when needed while reducing the energy consumption. User is able to communicate with the water heater controller via smart phone, tablet or computer remotely and change and parameter or configuration of the controller. The controller is also able to communicate events to the user's smart phone, tablet or computer.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Shahram Davari, Behnam Salemi
  • Publication number: 20150222500
    Abstract: Here, we have the following examples: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM; e) Running a Web portal or other remote login and management software on the NID SoC; f) Miniaturizing the NID to make it cheaper, with reduced cost of inventory, shipment, and installation; and/or g) Supporting one or more (multiple of/ many) functions in NID SoC, e.g., OAM or Shaping. (2) Building the NID functionality in a Dongle. Many other examples, configurations, applications, and variations are provided.
    Type: Application
    Filed: April 16, 2015
    Publication date: August 6, 2015
    Inventors: Shahram Davari, Saied Tadayon
  • Patent number: 9025490
    Abstract: In this application, we have the following examples: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM. Many examples and applications are provided.
    Type: Grant
    Filed: November 20, 2011
    Date of Patent: May 5, 2015
    Inventors: Shahram Davari, Saied Tadayon
  • Publication number: 20150118953
    Abstract: This invention describes a system that can reuse existing ubiquitous wireless networks such as WiFi or Bluetooth to transmit audio/video channels to a group of recipients, which can listen/watch to the live transmitted audio/video streams using their own smart phones, tablets or PDAs. The system is confined to authorized recipients within a private wireless network and the recipients may see the playlist and library and request any audio/video to be added to the playlist or moved up the play list.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Inventor: Shahram Davari
  • Patent number: 8982726
    Abstract: In this disclosure, we have the following examples and teachings: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM; e) Running a Web portal or other remote login and management software on the NID SoC; f) Miniaturizing the NID to make it cheaper, with reduced cost of inventory, shipment, and installation; and/or g) Supporting one or more (multiple) of the following functions in NID SoC: OAM, Media conversion, Rate adaptation, Policing & marking, Shaping, SLA performance monitoring, Statistics collection, Header manipulation, Security, and/or In-band management.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: March 17, 2015
    Inventor: Shahram Davari
  • Publication number: 20140293825
    Abstract: Disclosed are various embodiments for providing a data packet with timestamp information. A data packet is generated such that it comprises a payload and a header. The payload comprises a first timestamp field that comprises data indicating when a network device processed the data packet. The payload also comprises a body data field and a body data protocol field. The body data protocol field comprises data identifying a protocol used by body data in the body data field. The header comprises a payload protocol field that comprises data identifying that the payload comprises timestamp data.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 2, 2014
    Inventors: Mohan Kalkunte, Puneet Agarwal, Shahram Davari
  • Publication number: 20140258297
    Abstract: This invention provides intelligent automatic grouping of photos. This is done by recognizing multiple photos taken from the same scene and grouping them together and displaying only one of the photos (auto-selected photo) from the group as the top-most visible photo on the screen. The user can see other photos from the same scene by placing curser or clicking on the auto-selected photo from the group. The device can automatically propose the best photo from the group and suggest photos that can be deleted from the group. This invention also provides another feature. Based on Time and date, GPS location information, contacts address, events (such as Birthday, Christmas, Valentine), etc. the device automatically groups the photos in a folder and provides the proper name for it such as “Valentine 2013 in Los Angeles”, or “John's birthday”.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Inventor: Shahram Davari
  • Publication number: 20140156867
    Abstract: Disclosed are various embodiments providing offload processing circuitry of a network switch. The offload processing circuitry receives an administrative packet from a network switch, the offload processing circuitry being communicatively coupled to a network switch via an Ethernet interface. The offload processing circuitry identifies a receive offload header associated with the administrative packet, the receive offload header comprising a media access control (MAC) address associated with the offload processing circuitry. The offload processing circuitry updates a state machine based at least upon the administrative packet. The offload processing circuitry transmits packets to a network switch by encapsulating it in offload header. The network switch uses the offload header to forward the packet to a proper port.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Applicant: BROADCOM CORPORATION
    Inventor: Shahram Davari
  • Publication number: 20140098185
    Abstract: This invention describes how a panoramic view can be created in real-time using multiple ordinary video cameras by splicing the video frames in real-time. It also describes how a subset of that panoramic view can be viewed on customer screen and how a customer can smoothly shift and scroll or zoom the customer view in real-time to view the other parts of the panoramic view using a remote control device. This invention also describes how all this can be achieved economically by using a cloud service such as assigning a Virtual Machine to each customer and using hardware acceleration engines in the data center such as high-end video cards.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Inventors: Shahram Davari, Behnam Salemi
  • Patent number: 8416689
    Abstract: Example methods and apparatus for hierarchical bandwidth management are disclosed. An example method includes, using dual-token bucket meters (two-rate three-color meters) to meter bandwidth usage by individual microflows and associated macroflows (combinations of microflows). The dual-token bucket meters are used to locally and finally mark the packets using a three-color marking approach. In the example method, forwarding and discard decisions for packets processed using such techniques are made based on the final marking.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 9, 2013
    Assignee: Broadcom Corporation
    Inventors: Shahram Davari, Bruce Kwan, Puneet Agarwal
  • Publication number: 20130003530
    Abstract: A network device located in an Ethernet ring may be operable to determine binding between a MAC address and a peer device in the Ethernet ring. The binding may indicate that the MAC address is behind the peer device. When an Ethernet ring failure occurs, the network device may be operable to update forwarding information based on a ring topology of the Ethernet ring, a position of the failure on the Ethernet ring and the binding. The forwarding information may indicate which ring port that is used on the network device to forward MAC frames to a destination corresponding to the MAC address. The network device may then forward the MAC frames based on the updated forwarding information. The Ethernet ring may utilize a VLAN frame format, a Q-in-Q frame format or a MAC-in-MAC frame format. The forwarding information may comprise a MAC table and/or a protection table.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Inventor: Shahram Davari
  • Publication number: 20120301134
    Abstract: In this application, we have the following examples: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM. Many examples and applications are provided.
    Type: Application
    Filed: November 20, 2011
    Publication date: November 29, 2012
    Inventors: Shahram Davari, Saied Tadayon
  • Patent number: 8315168
    Abstract: Methods and apparatus for communicating data are disclosed. The example method includes allocating tokens to a first token bucket of a first two-rate, three-color meter (trTCM) at a first rate and allocating tokens to a second token bucket of the first trTCM at a second rate. The example method further includes allocating tokens to a first token bucket of a second trTCM at a third rate and allocating tokens to a second token bucket of the second trTCM at a fourth rate. The example method also includes reallocating tokens allocated to the first token bucket of the first trTCM to the first token bucket of the second trTCM when a token count of the first token bucket of the first trTCM exceeds a first capacity and reallocating tokens allocated to the second token bucket of the first trTCM to the second token bucket of the second trTCM when a token count of the second token bucket of the first trTCM exceeds a second capacity.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: November 20, 2012
    Assignee: Broadcom Corporation
    Inventor: Shahram Davari
  • Publication number: 20120182900
    Abstract: In this disclosure, we have the following examples and teachings: (1) Integrating the NID functionality in to the small foot-print of an SFP Module, with one or more of the features below: a) Mounting a NID SoC IC to an existing SFP Printed Circuit Board (PCB); b) Using the power from the SFP module, without requiring separate external power; c) NID SoC having only 2 ports, each with its own MAC and possibly PHY layer; d) NID SoC having an embedded microprocessor, RAM and ROM; e) Running a Web portal or other remote login and management software on the NID SoC; f) Miniaturizing the NID to make it cheaper, with reduced cost of inventory, shipment, and installation; and/or g) Supporting one or more (multiple) of the following functions in NID SoC: OAM, Media conversion, Rate adaptation, Policing & marking, Shaping, SLA performance monitoring, Statistics collection, Header manipulation, Security, and/or In-band management.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Inventor: Shahram Davari
  • Patent number: 7936673
    Abstract: Methods and devices for controlling and managing data flow and data transmission rates. A feedback mechanism is used in conjunction with measuring output transmission rates to control the input transmission rates, changing conditions can be accounted for an excess output transmission capacity can be shared among numerous input ports. Similarly, by using maximum and minimum rates which can be requested from an output port, minimum transmission rates can be guaranteed for high priority traffic while capping maximum output rates for low priority traffic. By combining the two ideas of feedback rate control and placing maximum requestable transmission rates, a more equitable output sharing mechanism arises. The measured output transmission rate is used to control and recalculate the maximum requestable output transmission rate for incoming flows, thereby allowing for changing network and data flow conditions.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: May 3, 2011
    Assignee: PMC-Sierra US, Inc.
    Inventors: Shahram Davari, Heng Liao, Stacy William Nichols