Patents by Inventor Shahriar Ilislamloo

Shahriar Ilislamloo 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: 10157123
    Abstract: An apparatus includes a scheduler module operatively coupled to each memory block from a set of memory blocks via a shared address bus. The scheduler module is configured to receive a group of memory commands from a set of memory controllers. Each memory controller from the set of memory controllers is uniquely associated with a different memory block from the set of memory blocks. The scheduler module is configured to classify each memory command from the group of memory commands into a category based at least in part on memory commands previously sent to the set of memory blocks via the shared address bus. The scheduler module is configured to select an order in which to send each memory command from the group of memory commands to the set of memory blocks via the shared address bus based at least in part on the category of each memory command.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 18, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivas Vaduvatha, Deepak Goel, Shahriar Ilislamloo
  • Patent number: 9811453
    Abstract: An apparatus includes a scheduler module operatively coupled to each memory block from a set of memory blocks via a shared address bus. The scheduler module is configured to receive a group of memory commands from a set of memory controllers. Each memory controller from the set of memory controllers is uniquely associated with a different memory block from the set of memory blocks. The scheduler module is configured to classify each memory command from the group of memory commands into a category based at least in part on memory commands previously sent to the set of memory blocks via the shared address bus. The scheduler module is configured to select an order in which to send each memory command from the group of memory commands to the set of memory blocks via the shared address bus based at least in part on the category of each memory command.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivas Vaduvatha, Deepak Goel, Shahriar Ilislamloo
  • Publication number: 20160145897
    Abstract: A portable theft deterrent device is disclosed. The theft deterrent device comprises a lock detection mechanism. The lock detection mechanism includes a plurality of connectors. The lock detection mechanism includes a first active circuit therein coupled to the plurality of connectors. When the lock detection mechanism is coupled to an electrical path via at least one connector of the plurality of connectors and if the first active circuit detects an interruption in electrical flow in the electrical path, the lock detection mechanism provides an alert. The theft deterrent device includes a monitoring key member. The monitoring key member includes a second active circuit therein that allows for wireless communication with the lock detection mechanism when detached therefrom. The monitoring key member is configured to receive the alert remotely.
    Type: Application
    Filed: December 17, 2015
    Publication date: May 26, 2016
    Inventors: Shahriar ILISLAMLOO, Andisheh SARABI
  • Publication number: 20160148477
    Abstract: A portable theft deterrent device is disclosed. The theft deterrent device comprises a lock detection mechanism. The lock detection mechanism includes a plurality of connectors and an opening therethrough. The lock detection mechanism includes a keypad. The keypad enables and disables the lock detection mechanism when a correct key code is entered. The lock detection mechanism includes a first active circuit therein coupled to the plurality of connectors. Wherein when the lock detection mechanism is coupled to an electrical path via at least one connector of the plurality of connectors and the first active circuit detects an interruption in the electrical flow in the electrical path, the lock detection mechanism provides an alert.
    Type: Application
    Filed: December 17, 2015
    Publication date: May 26, 2016
    Inventors: Andisheh SARABI, Shahriar ILISLAMLOO
  • Patent number: 9228378
    Abstract: A portable theft deterrent device is disclosed. The theft deterrent device comprises a lock detection mechanism. The lock detection mechanism includes a plurality of connectors and an opening therethrough. The lock detection mechanism includes a keypad. The keypad enables and disables the lock detection mechanism when a correct key code is entered. The lock detection mechanism includes a first active circuit therein coupled to the plurality of connectors. Wherein when the lock detection mechanism is coupled to an electrical path via at least one connector of the plurality of connectors and the first active circuit detects an interruption in the electrical flow in the electrical path, the lock detection mechanism provides an alert.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 5, 2016
    Assignee: PERSEUS MICRO LOGIC CORPORATION
    Inventors: Andisheh Sarabi, Shahriar Ilislamloo
  • Patent number: 9222285
    Abstract: A portable theft deterrent device is disclosed. The theft deterrent device comprises a lock detection mechanism. The lock detection mechanism includes a plurality of connectors. The lock detection mechanism includes a first active circuit therein coupled to the plurality of connectors. When the lock detection mechanism is coupled to an electrical path via at least one connector of the plurality of connectors and if the first active circuit detects an interruption in electrical flow in the electrical path, the lock detection mechanism provides an alert. The theft deterrent device includes a monitoring key member. The monitoring key member includes a second active circuit therein that allows for wireless communication with the lock detection mechanism when detached therefrom. The monitoring key member is configured to receive the alert remotely.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 29, 2015
    Assignee: PERSEUS MICRO LOGIC CORPORATION
    Inventors: Shahriar Ilislamloo, Andisheh Sarabi
  • Patent number: 8621100
    Abstract: A system improves bandwidth used by a data stream. The system receives data from the data stream and partitions the data into bursts. At least one of the bursts includes one or more idles. The system selectively removes the idles from the at least one burst and transmits the bursts, including the at least one burst.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: December 31, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
  • Patent number: 8015312
    Abstract: A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the data stream and schedules an additional burst in the data stream when the current burst size is less than the maximum burst size. The system transmits the current burst and the additional burst to balance bandwidth used by the data stream.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 6, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo
  • Publication number: 20100322243
    Abstract: A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the data stream and schedules an additional burst in the data stream when the current burst size is less than the maximum burst size. The system transmits the current burst and the additional burst to balance bandwidth used by the data stream.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 23, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Kevin CLARK, Sharada YELURI, Shahriar ILISLAMLOO
  • Patent number: 7809853
    Abstract: A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the data stream and schedules an additional burst in the data stream when the current burst size is less than the maximum burst size. The system transmits the current burst and the additional burst to balance bandwidth used by the data stream.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: October 5, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo
  • Patent number: 7769016
    Abstract: A system receives data in multiple streams from an upstream device. The system temporarily stores the data in a first buffer and asserts a forward flow control signal when a capacity of the first buffer exceeds a first threshold value. The system reads the data from the first buffer and selectively processes the data based on the forward flow control signal. The system temporarily stores the selectively processed data in a number of second buffers, generates a backward flow control signal when a capacity of one of the second buffers exceeds a second threshold value, and sends the backward flow control signal to the upstream device.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: August 3, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Paul Alapat, Shunn-Cheng Jang
  • Patent number: 7519728
    Abstract: A system improves bandwidth used by a data stream. The system receives data from the data stream and partitions the data into bursts. At least one of the bursts includes one or more idles. The system selectively removes the idles from the at least one burst and transmits the bursts, including the at least one burst.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: April 14, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
  • Patent number: 7508831
    Abstract: A system receives data in multiple streams from an upstream device. The system temporarily stores the data in a first buffer and asserts a forward flow control signal when a capacity of the first buffer exceeds a first threshold value. The system reads the data from the first buffer and selectively processes the data based on the forward flow control signal. The system temporarily stores the selectively processed data in a number of second buffers, generates a backward flow control signal when a capacity of one of the second buffers exceeds a second threshold value, and sends the backward flow control signal to the upstream device.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: March 24, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Paul Alapat, Shunn-Cheng Jang
  • Patent number: 7224691
    Abstract: A system receives data in multiple streams from an upstream device. The system temporarily stores the data in a first buffer and asserts a forward flow control signal when a capacity of the first buffer exceeds a first threshold value. The system reads the data from the first buffer and selectively processes the data based on the forward flow control signal. The system temporarily stores the selectively processed data in a number of second buffers, generates a backward flow control signal when a capacity of one of the second buffers exceeds a second threshold value, and sends the backward flow control signal to the upstream device.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: May 29, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Alapat, Shunn-Cheng Jang
  • Patent number: 7085849
    Abstract: A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the data stream and schedules an additional burst in the data stream when the current burst size is less than the maximum burst size. The system transmits the current burst and the additional burst to balance bandwidth used by the data stream.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: August 1, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo