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: 9722896Abstract: 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: GrantFiled: June 23, 2015Date of Patent: August 1, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Ashish Ramkrishna Sontakke, Vivek Kumar, Santhosh Kumar Chandrasekar, Mohan Venkatachar Kalkunte, Shahram Davari
-
Patent number: 9654350Abstract: 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: GrantFiled: April 16, 2015Date of Patent: May 16, 2017Assignee: RAD DATA COMMUNICATIONS LTD.Inventors: Shahram Davari, Saied Tadayon
-
Patent number: 9390381Abstract: 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: GrantFiled: March 31, 2014Date of Patent: July 12, 2016Inventors: Shahram Davari, Behnam Salemi
-
Patent number: 9356799Abstract: 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: GrantFiled: June 28, 2011Date of Patent: May 31, 2016Assignee: Broadcom CorporationInventor: Shahram Davari
-
Publication number: 20150381466Abstract: 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: ApplicationFiled: June 23, 2015Publication date: December 31, 2015Inventors: Ashish Ramkrishna Sontakke, Vivek Kumar, Santhosh Kumar Chandrasekar, Mohan Venkatachar Kalkunte, Shahram Davari
-
Publication number: 20150276265Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: Shahram Davari, Behnam Salemi
-
Publication number: 20150222500Abstract: 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: ApplicationFiled: April 16, 2015Publication date: August 6, 2015Inventors: Shahram Davari, Saied Tadayon
-
Patent number: 9025490Abstract: 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: GrantFiled: November 20, 2011Date of Patent: May 5, 2015Inventors: Shahram Davari, Saied Tadayon
-
Publication number: 20150118953Abstract: 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: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Inventor: Shahram Davari
-
Patent number: 8982726Abstract: 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: GrantFiled: January 17, 2011Date of Patent: March 17, 2015Inventor: Shahram Davari
-
Publication number: 20140293825Abstract: 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: ApplicationFiled: June 7, 2013Publication date: October 2, 2014Inventors: Mohan Kalkunte, Puneet Agarwal, Shahram Davari
-
Publication number: 20140258297Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Inventor: Shahram Davari
-
Publication number: 20140156867Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Applicant: BROADCOM CORPORATIONInventor: Shahram Davari
-
Publication number: 20140098185Abstract: 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: ApplicationFiled: October 9, 2012Publication date: April 10, 2014Inventors: Shahram Davari, Behnam Salemi
-
Patent number: 8416689Abstract: 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: GrantFiled: April 23, 2010Date of Patent: April 9, 2013Assignee: Broadcom CorporationInventors: Shahram Davari, Bruce Kwan, Puneet Agarwal
-
Publication number: 20130003530Abstract: 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: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Inventor: Shahram Davari
-
Publication number: 20120301134Abstract: 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: ApplicationFiled: November 20, 2011Publication date: November 29, 2012Inventors: Shahram Davari, Saied Tadayon
-
Patent number: 8315168Abstract: 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: GrantFiled: April 13, 2010Date of Patent: November 20, 2012Assignee: Broadcom CorporationInventor: Shahram Davari
-
Publication number: 20120182900Abstract: 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: ApplicationFiled: January 17, 2011Publication date: July 19, 2012Inventor: Shahram Davari
-
Patent number: 7936673Abstract: 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: GrantFiled: April 28, 2006Date of Patent: May 3, 2011Assignee: PMC-Sierra US, Inc.Inventors: Shahram Davari, Heng Liao, Stacy William Nichols