Patents by Inventor Mohammed Sayeed
Mohammed Sayeed 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: 11741079Abstract: A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.Type: GrantFiled: February 7, 2022Date of Patent: August 29, 2023Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Vinod Kumar Gandhe, Mohammed Sayeed Akthar, Steven Pittman
-
Patent number: 11615085Abstract: A system and method for efficient query processing using multiple indices in a join operation are described. In one embodiment, a join query including a join operation on a first table and a second table and including a first condition and a second condition is received, wherein the first condition is based on a first index of the second table, and the second condition based on a second index of the second table; a first result set is determined by index scanning the second table using the first index as an index key; a second result set is determined by index scanning the second table using the second index as the index key; a third result set is determined by applying a set operation to the first result set and the second result set; and the third result set is provided in response to the join query.Type: GrantFiled: June 28, 2019Date of Patent: March 28, 2023Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Mohammed Sayeed Akthar, Sunil Jardosh, Ram Krushna Mishra
-
Patent number: 11537604Abstract: A system and method for processing of queries including receiving a query including a set operation and a sort operation, wherein the set operation includes a first data structure and a second data structure and the sort operation requests a result set that is sorted based on a column or attribute of the first data structure and a column or attribute of the second data structure; generating a query plan in which a sort operation occurs prior to the set operation; determining a first, partial set of one or more resultant rows responsive to the query; sending the first, partial set of one or more resultant rows responsive to the query to a client; determining a second, partial set of one or more resultant rows responsive to the query; and sending the second, partial set of one or more resultant rows to the client.Type: GrantFiled: November 25, 2020Date of Patent: December 27, 2022Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Mohammed Sayeed Akthar, Sunil Jardosh
-
Patent number: 11263199Abstract: A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.Type: GrantFiled: November 26, 2019Date of Patent: March 1, 2022Assignee: Progress Software CorporationInventors: Vinod Kumar Gandhe, Mohammed Sayeed Akthar, Steven Pittman
-
Patent number: 11243940Abstract: A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.Type: GrantFiled: November 26, 2019Date of Patent: February 8, 2022Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Vinod Kumar Gandhe, Mohammed Sayeed Akthar, Steven Pittman
-
Patent number: 10990583Abstract: A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.Type: GrantFiled: August 2, 2019Date of Patent: April 27, 2021Assignee: Progress Software CorporationInventors: Vinod Kumar Gandhe, Mohammed Sayeed Akthar, Steven Pittman
-
Patent number: 10387404Abstract: A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.Type: GrantFiled: November 30, 2016Date of Patent: August 20, 2019Assignee: Progress Software CorporationInventors: Vinod Kumar Gandhe, Mohammed Sayeed Akthar, Steven Pittman
-
Patent number: 8179902Abstract: A method and system for automatically generating a route distinguisher for a virtual private network are disclosed. The method includes receiving a virtual private network name and rejecting the virtual private network name if the name comprises a number of bytes greater than a predefined limit. If the virtual private network name is less than the predefined limit, an algorithm is applied to automatically convert the virtual private network name to a route distinguisher for the virtual private network.Type: GrantFiled: July 15, 2005Date of Patent: May 15, 2012Assignee: Cisco Technology, Inc.Inventors: Anna Charny, Mohammed Sayeed
-
Patent number: 8001252Abstract: A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU.Type: GrantFiled: March 31, 2009Date of Patent: August 16, 2011Assignee: Cisco Technology, Inc.Inventors: James N. Guichard, Mohammed Sayeed, Bertrand Duvivier, Daniel C. Tappan, W. Scott Wainner, Earl Hardin Booth, Christopher Metz, W. Mark Townsley, Wojciech Dec
-
Patent number: 7990888Abstract: A mechanism for ASBRs to identify the originating node, or router, in an LSP conversant autonomous system (AS), such as an MPLS VPN environment, maintains the identity of the originating node and successive nodes in subsequent autonomous systems along the path to the node to be pinged. The identity of the transporting nodes is stored in a stack or other object associated with the ping request (ping), such that the pinged node may employ the stored identity as a set of return path routing information. Successive ASBRs store their identity on the stack, in an ordered manner, along the path to the destination. Upon reaching the destination (ping) node, the destination node employs the identity of the first node on the stack to send the acknowledgment, or ping response. Each successive ASBR, therefore, pops (retrieves) the next node identity from the stack and redirects (sends) the ping response to the retrieved node.Type: GrantFiled: March 4, 2005Date of Patent: August 2, 2011Assignee: Cisco Technology, Inc.Inventors: Thomas D. Nadeau, Azhar Mohammed Sayeed, Michael T. Piecuch, James N. Guichard, Jean-Phillipe Vasseur, George L. Swallow
-
Patent number: 7808919Abstract: A method and apparatus for network monitoring using a proxy are disclosed. In one embodiment, a method generally comprises receiving at a proxy, path information for a label switched path (LSP) from a forwarding device located in the LSP, generating a connectivity verification message based on the path information, adding a proxy label to the connectivity verification message, and transmitting the connectivity verification message to the forwarding device. The proxy label is configured to inject the connectivity verification message into a forwarding plane at the forwarding device and the connectivity verification message is configured for transmittal from the forwarding device over the LSP to a destination node to verify a forwarding path associated with the path information received from the forwarding device.Type: GrantFiled: March 18, 2008Date of Patent: October 5, 2010Assignee: Cisco Technology, Inc.Inventors: Thomas David Nadeau, Mohammed Sayeed, Sam Aldrin
-
Patent number: 7742477Abstract: A method, apparatus and computer program product each provides interconnectivity between autonomous systems. A control plane and a data plane are included in a network device. A single interface is included in the control plane for all customers. An interface is included in the data plane for each respective one of the customers.Type: GrantFiled: February 3, 2006Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: James N. Guichard, Robert Hanzl, Mohammed Sayeed, Sumit Mukhopadhyay
-
Publication number: 20090238084Abstract: A method and apparatus for network monitoring using a proxy are disclosed. In one embodiment, a method generally comprises receiving at a proxy, path information for a label switched path (LSP) from a forwarding device located in the LSP, generating a connectivity verification message based on the path information, adding a proxy label to the connectivity verification message, and transmitting the connectivity verification message to the forwarding device. The proxy label is configured to inject the connectivity verification message into a forwarding plane at the forwarding device and the connectivity verification message is configured for transmittal from the forwarding device over the LSP to a destination node to verify a forwarding path associated with the path information received from the forwarding device.Type: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Thomas David Nadeau, Mohammed Sayeed, Sam Aldrin
-
Publication number: 20090185573Abstract: A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU.Type: ApplicationFiled: March 31, 2009Publication date: July 23, 2009Applicant: Cisco Technology, Inc.Inventors: James N. Guichard, Mohammed Sayeed, Bertrand Duvivier, Daniel Tappan, W. Scott Wainner, Earl Hardin Booth, III, Christopher Metz, W. Mark Townsley, Wojciech Dec
-
Patent number: 7516224Abstract: A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU.Type: GrantFiled: October 21, 2004Date of Patent: April 7, 2009Assignee: Cisco Technology, Inc.Inventors: James N. Guichard, Mohammed Sayeed, Bertrand Duvivier, Daniel Tappan, W. Scott Wainner, Earl Hardin Booth, III, Christopher Metz, W. Mark Townsley, Wojciech Dec
-
Publication number: 20070110025Abstract: A method and computer program product for providing autonomous system interconnect for a first peer device is presented. The method includes producing routing information at a first peer. Next, the first peer device provides a context identifier in the routing information. A context authenticator is also provided in the routing information at the first peer. The first peer then advertises this routing information to a second peer. The first peer only accepts messages from the second peer which include the context identifier and the context authenticator.Type: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Inventors: James Guichard, W. Wainner, Mohammed Sayeed, Earl Booth, W. Townsley
-
Publication number: 20070025377Abstract: A method and system for automatically generating a route distinguisher for a virtual private network are disclosed. The method includes receiving a virtual private network name and rejecting the virtual private network name if the name comprises a number of bytes greater than a predefined limit. If the virtual private network name is less than the predefined limit, an algorithm is applied to automatically convert the virtual private network name to a route distinguisher for the virtual private network.Type: ApplicationFiled: July 15, 2005Publication date: February 1, 2007Applicant: CISCO TECHNOLOGY, INC.Inventors: Anna Charny, Mohammed Sayeed
-
Publication number: 20060198321Abstract: A mechanism for ASBRs to identify the originating node, or router, in an LSP conversant autonomous system (AS), such as an MPLS VPN environment, maintains the identity of the originating node and successive nodes in subsequent autonomous systems along the path to the node to be pinged. The identity of the transporting nodes is stored in a stack or other object associated with the ping request (ping), such that the pinged node may employ the stored identity as a set of return path routing information. Successive ASBRs store their identity on the stack, in an ordered manner, along the path to the destination. Upon reaching the destination (ping) node, the destination node employs the identity of the first node on the stack to send the acknowledgment, or ping response. Each successive ASBR, therefore, pops (retrieves) the next node identity from the stack and redirects (sends) the ping response to the retrieved node.Type: ApplicationFiled: March 4, 2005Publication date: September 7, 2006Inventors: Thomas Nadeau, Mohammed Sayeed, Michael Piecuch, James Guichard, Jean-Philippe Vasseur
-
Publication number: 20060090008Abstract: A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU.Type: ApplicationFiled: October 21, 2004Publication date: April 27, 2006Inventors: Jim Guichard, Mohammed Sayeed, Bertrand Duvivier, Daniel Tappan