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: 10157123Abstract: 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: GrantFiled: October 31, 2017Date of Patent: December 18, 2018Assignee: Juniper Networks, Inc.Inventors: Srinivas Vaduvatha, Deepak Goel, Shahriar Ilislamloo
-
Patent number: 9811453Abstract: 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: GrantFiled: July 31, 2013Date of Patent: November 7, 2017Assignee: Juniper Networks, Inc.Inventors: Srinivas Vaduvatha, Deepak Goel, Shahriar Ilislamloo
-
Publication number: 20160145897Abstract: 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: ApplicationFiled: December 17, 2015Publication date: May 26, 2016Inventors: Shahriar ILISLAMLOO, Andisheh SARABI
-
Publication number: 20160148477Abstract: 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: ApplicationFiled: December 17, 2015Publication date: May 26, 2016Inventors: Andisheh SARABI, Shahriar ILISLAMLOO
-
Patent number: 9228378Abstract: 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: GrantFiled: November 26, 2014Date of Patent: January 5, 2016Assignee: PERSEUS MICRO LOGIC CORPORATIONInventors: Andisheh Sarabi, Shahriar Ilislamloo
-
Patent number: 9222285Abstract: 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: GrantFiled: November 26, 2014Date of Patent: December 29, 2015Assignee: PERSEUS MICRO LOGIC CORPORATIONInventors: Shahriar Ilislamloo, Andisheh Sarabi
-
Patent number: 8621100Abstract: 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: GrantFiled: February 27, 2009Date of Patent: December 31, 2013Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
-
Patent number: 8015312Abstract: 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: GrantFiled: August 31, 2010Date of Patent: September 6, 2011Assignee: Juniper Networks, Inc.Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo
-
Publication number: 20100322243Abstract: 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: ApplicationFiled: August 31, 2010Publication date: December 23, 2010Applicant: JUNIPER NETWORKS, INC.Inventors: Kevin CLARK, Sharada YELURI, Shahriar ILISLAMLOO
-
Patent number: 7809853Abstract: 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: GrantFiled: June 9, 2006Date of Patent: October 5, 2010Assignee: Juniper Networks, Inc.Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo
-
Patent number: 7769016Abstract: 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: GrantFiled: February 11, 2009Date of Patent: August 3, 2010Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Paul Alapat, Shunn-Cheng Jang
-
Patent number: 7519728Abstract: 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: GrantFiled: July 18, 2002Date of Patent: April 14, 2009Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Kevin Clark, Shahriar Ilislamloo, Chung Lau
-
Patent number: 7508831Abstract: 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: GrantFiled: April 19, 2007Date of Patent: March 24, 2009Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Paul Alapat, Shunn-Cheng Jang
-
Patent number: 7224691Abstract: 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: GrantFiled: September 12, 2002Date of Patent: May 29, 2007Assignee: Juniper Networks, Inc.Inventors: Sharada Yeluri, Raymond Scott Chan, Shahriar Ilislamloo, Varkey Alapat, Shunn-Cheng Jang
-
Patent number: 7085849Abstract: 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: GrantFiled: March 8, 2002Date of Patent: August 1, 2006Assignee: Juniper Networks, Inc.Inventors: Kevin Clark, Sharada Yeluri, Shahriar Ilislamloo