Patents by Inventor Shahriar Rahman
Shahriar Rahman 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: 8191074Abstract: A first code module in a computing device detects an event that constitutes an automatic start debug session condition. The detected event is an occurrence of significance to the first code module and the condition is a set of one or more start criterions of which the detected event is a part. One or more actions for that condition are determined, wherein each action includes properties of a different debug session. At least one of the action(s) are sent to a second code module in the computing device upon determining that the second code module should automatically start at least one debug session. One or more debug flags are set according to each action to start the debug session corresponding to each action and a set of debug messages corresponding to the flags that are set are generated.Type: GrantFiled: November 15, 2007Date of Patent: May 29, 2012Assignee: Ericsson ABInventors: Shahriar Rahman, Diamantis Kourkouzelis
-
Publication number: 20100244441Abstract: A method for joining and sealing a female plastic pipe end having a belled end opening to a mating male plastic pipe end having an interior surface and an exterior surface. A sealing element is installed within a groove formed in the belled end of the female pipe section. The male pipe end is then inserted into the end opening of the female pipe end so that the elastomeric sealing gasket makes sealing contact with the exterior surface of the male pipe. A control mechanism controls the distance the male pipe travels longitudinally within the end opening of the female plastic pipe to prevent overinsertion of the male pipe within the female pipe opening.Type: ApplicationFiled: May 5, 2010Publication date: September 30, 2010Inventors: Guido Quesada, Shahriar Rahman
-
Patent number: 7787361Abstract: A method of hybrid route discovery in a mesh network is described. The method comprises the optional designation of a root node of the mesh network and formatting a route request message at an originating mesh point, where the route request messages include a hop limit parameter. If a root node has been configured, the route request is responded to with a message that describes the route to the root. If a direct route between two nodes is required, the route request message is broadcast from the originating mesh point, and the hop limit parameter limits the number of times the route request message will be forwarded. The originating mesh point receives a unicast route reply message from a neighboring mesh point, after the neighboring mesh point received the route request message. Finally, a route connecting the originating mesh point and the destination mesh point is established.Type: GrantFiled: February 27, 2006Date of Patent: August 31, 2010Assignee: Cisco Technology, Inc.Inventors: Shahriar Rahman, Robert Bernard O'Hara, Jr., Johannes Petrus Kruys
-
Patent number: 7684355Abstract: In an example embodiment, there is described herein a “Wireless Route Aggregation Protocol” (WRAP) that is used to aggregate multiple wireless links into a WRAP “route bundle” that functions as a single logical LAN bridge link. WRAP link aggregation can be used for example to increase the bandwidth and robustness of the wireless path between two wired Ethernet LANs.Type: GrantFiled: March 19, 2007Date of Patent: March 23, 2010Assignee: Cisco Technology, Inc.Inventors: Robert Meier, Shahriar Rahman
-
Patent number: 7660318Abstract: In one embodiment, two portals lie between a wireless mesh network and a LAN. Each portal provides a communication path between the mesh network and the LAN. The second portal is configured to forward data frames with unknown destinations to the first portal across an intramesh path between the two portals.Type: GrantFiled: September 7, 2006Date of Patent: February 9, 2010Assignee: Cisco Technology, Inc.Inventors: Shahriar Rahman, Johannes Petrus Kruys, Robert Bernard O'Hara, Jr., Robert Charles Meier
-
Patent number: 7613128Abstract: In one embodiment, a method involves selecting a connection, and attempting to establish a satisfactory link using that connection. If the link is not established, a reliability indicator associated with the connection is modified, to disfavor use of that connection. If the link is established, the reliability indicator associated with the connection is modified, to favor the use of that connection.Type: GrantFiled: April 9, 2007Date of Patent: November 3, 2009Assignee: Cisco Technology, Inc.Inventors: Neal Castagnoli, Shahriar Rahman, Lily Chen
-
Publication number: 20090133041Abstract: Techniques for automatically triggering one or more debug sessions are described herein. In one embodiment of the invention, at a first code module in a computing device, a detected event is determined to constitute an automatic start debug session condition, wherein the detected event is an occurrence of significance to the first code module, and wherein the automatic start debug session condition is a set of one or more start criterions of which the detected event is a part. One or more actions for that automatic start debug session condition is determined, wherein each action includes properties of a different one of the one or more debug sessions. At least one of the one or more actions are sent to a second code module in the computing device upon determining that the second code module should automatically start at least one debug session.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Inventors: Shahriar Rahman, Diamantis Kourkouzelis
-
Publication number: 20090132666Abstract: Techniques for automatically triggering debug sessions across a network are described herein. In one embodiment of the invention, at a first code module in a first computing device, a detected event is determined to constitute an automatic start network debug session condition, wherein the detected event is an occurrence of significance to the first code module, and wherein the automatic start debug session condition is a set of one or more start criterions of which the detected event is a part. One or more actions for that automatic start network debug session condition are determined, wherein each action includes properties of a different one of the one or more debug sessions. A destination of at least one of the actions is determined to be a second computing device.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Inventor: Shahriar Rahman
-
Publication number: 20080232383Abstract: In an example embodiment, there is described herein a “Wireless Route Aggregation Protocol” (WRAP) that is used to aggregate multiple wireless links into a WRAP “route bundle” that functions as a single logical LAN bridge link. WRAP link aggregation can be used for example to increase the bandwidth and robustness of the wireless path between two wired Ethernet LANs.Type: ApplicationFiled: March 19, 2007Publication date: September 25, 2008Inventors: Robert MEIER, Shahriar RAHMAN
-
Publication number: 20080140577Abstract: In an example embodiment, an apparatus configured as a comparison shopping engines (CSE) and a shopping search engines (SSE). The apparatus enables a user to enter data about one or more products to purchase. The apparatus enables a user to purchase products from a plurality of vendors in a single transaction. The apparatus receives a single payment from the user which is distributed to the plurality of vendors. The apparatus can also be configured to allow a user to select a single shipper for the plurality of items and purchase shipping for the plurality of items in a single transaction. In addition, the apparatus provides for a product search that allows a user to specify certain optimization parameters and runs automatically for the user over a period of time. Also disclosed herein in an example embodiment, is a system for secure online proxy payments.Type: ApplicationFiled: December 7, 2007Publication date: June 12, 2008Inventors: Shahriar RAHMAN, Aniqa SHAMA
-
Publication number: 20080018017Abstract: A method is shown for joining and sealing a female plastic pipe end having a belled end opening to a mating male plastic pipe end having an interior surface and an exterior surface. A sealing element is installed within a groove formed in the belled end of the female pipe section. The male pipe end is then inserted into the end opening of the female pipe end so that the elastomeric sealing gasket makes sealing contact with the exterior surface of the male pipe. A modified transition angle controls the distance the male pipe travels longitudinally within the end opening of the female plastic pipe to prevent overinsertion of the male pipe within the female pipe opening. The modified transition angle thereby lowers the incidence of damage caused by overinsertion by reducing the stress concentration on the socket.Type: ApplicationFiled: July 20, 2007Publication date: January 24, 2008Inventors: Guido Quesada, Shahriar Rahman
-
Publication number: 20080001401Abstract: A method is shown for joining and sealing a female plastic pipe end having a belled end opening to a mating male plastic pipe end having an interior surface and an exterior surface. A sealing element is installed within a groove formed in the belled end of the female pipe section. The male pipe end is then inserted into the end opening of the female pipe end so that the elastomeric sealing gasket makes sealing contact with the exterior surface of the male pipe. A control mechanism controls the distance the male pipe travels longitudinally within the end opening of the female plastic pipe to prevent overinsertion of the male pipe within the female pipe opening.Type: ApplicationFiled: May 21, 2007Publication date: January 3, 2008Inventors: Guido Quesada, Shahriar Rahman
-
Publication number: 20070280275Abstract: In one embodiment, a method involves selecting a connection, and attempting to establish a satisfactory link using that connection. If the link is not established, a reliability indicator associated with the connection is modified, to disfavor use of that connection. If the link is established, the reliability indicator associated with the connection is modified, to favor the use of that connection.Type: ApplicationFiled: April 9, 2007Publication date: December 6, 2007Applicant: CISCO TECHNOLOGY, INC.Inventors: Neal Castagnoli, Shahriar Rahman, Lily Chen
-
Publication number: 20070250713Abstract: A method and logic encoded in tangible media and apparatus for securing links between a mesh point and one or more identities of one or more parent mesh points of a wireless mesh network in order to secure the links. A first association is carried out to one of the identities of one of the parent mesh points. The first mesh point undergoes a mutual authentication with an authenticator and announces the possibility of multiple links and/or multiple paths. The authentication generates a first master key from which the root master key of the key hierarchy is derived so that other master keys for different identities are derivable using a hierarchy. The mesh point undergoes a 4-way handshake to derive a first transient key. Other transient keys are obtained by a fast roaming method without having to re-undergo a backend authentication, the other transient keys being for other links and/or paths and derived using the hierarchy.Type: ApplicationFiled: June 29, 2007Publication date: October 25, 2007Inventors: Shahriar Rahman, Nancy Cam-Winget, Kalyan Dharanipragada
-
Publication number: 20070206537Abstract: An authentication method in a mesh AP including using standard IEEE 802.11i mechanisms between the mesh AP and an authenticator for authenticating the mesh AP to become a child mesh AP with a secure layer-2 link to a first parent mesh AP that has a secure tunnel to a Controller, including, after a layer-2 link between the child mesh AP and the first parent mesh AP is secured, undergoing a join exchange for form a secure tunnel between the child mesh AP and the Controller. Further, a fast roaming method for re-establishing a secure layer-2 link with a new parent mesh AP including, while the mesh AP is a child mesh AP to the first parent mesh AP and has a secure layer-2 link to the first parent mesh AP, caching key information and wireless mesh network identity information, and using the cached information to establish a secure layer-2 link with a new parent mesh AP without having to undergo a 4-way authentication.Type: ApplicationFiled: July 6, 2006Publication date: September 6, 2007Inventors: Nancy Cam-Winget, Shahriar Rahman
-
Publication number: 20070076730Abstract: In one embodiment, two portals lie between a wireless mesh network and a LAN. Each portal provides a communication path between the mesh network and the LAN. The second portal is configured to forward data frames with unknown destinations to the first portal across an intramesh path between the two portals.Type: ApplicationFiled: September 7, 2006Publication date: April 5, 2007Inventors: Shahriar Rahman, Johannes Kruys, Robert O'Hara, Robert Meier
-
Publication number: 20070025274Abstract: A method of hybrid route discovery in a mesh network is described. The method comprises the optional designation of a root node of the mesh network and formatting a route request message at an originating mesh point, where the route request messages include a hop limit parameter. If a root node has been configured, the route request is responded to with a message that describes the route to the root. If a direct route between two nodes is required, the route request message is broadcast from the originating mesh point, and the hop limit parameter limits the number of times the route request message will be forwarded. The originating mesh point receives a unicast route reply message from a neighboring mesh point, after the neighboring mesh point received the route request message. Finally, a route connecting the originating mesh point and the destination mesh point is established.Type: ApplicationFiled: February 27, 2006Publication date: February 1, 2007Inventors: Shahriar Rahman, Robert O'Hara, Johannes Kruys
-
Publication number: 20060280131Abstract: A method of implementing a spanning tree protocol for a wireless network conforming to a wireless network standard, the spanning tree protocol substantially conforming to the IEEE 802.1 standard, including a first wireless bridging node wirelessly transmitting BPDU information to other wireless bridging nodes of the network or wirelessly receiving BPDU information from other wireless bridging nodes, the BPDU information encapsulated in one or more control/management frames, e.g., beacon or probe response frames of the wireless network standard, the BPDU information relating to a spanning tree topology containing the first and other wireless bridging nodes.Type: ApplicationFiled: February 10, 2006Publication date: December 14, 2006Inventors: Shahriar Rahman, Norman Finn
-
Publication number: 20060268749Abstract: An apparatus for, a method of, and a computer carrier medium carrying code to cause a processor to execute a method. The method includes running a plurality of instances of a wireless spanning tree protocol in a wireless mesh node, each instance substantially conforming to the IEEE 802.1 standard. Running an instance of wireless spanning tree protocol including the wireless mesh point wirelessly transmitting BPDU information to other wireless mesh points of the network or wirelessly receiving BPDU information from other wireless mesh points, the BPDU information encapsulated in one or more control/management frames, e.g., beacon or probe response frames of a wireless network standard, the BPDU information relating to a spanning tree topology for the instance.Type: ApplicationFiled: February 10, 2006Publication date: November 30, 2006Inventors: Shahriar Rahman, Jan Kruys, Rajneesh Kumar