Patents by Inventor Atif Khan
Atif Khan 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).
-
Publication number: 20240195688Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.Type: ApplicationFiled: February 21, 2024Publication date: June 13, 2024Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Patent number: 11943107Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.Type: GrantFiled: December 5, 2022Date of Patent: March 26, 2024Assignee: ALKIRA, INC.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Patent number: 11907499Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: GrantFiled: October 25, 2021Date of Patent: February 20, 2024Assignee: Malikie Innovations LimitedInventors: Darrell Reginald May, Atif Khan, Andrew Douglas Bocking
-
Patent number: 11785877Abstract: In an embodiment, a computer-implemented method of tracking soil sampling in a field is disclosed. The method comprises receiving, by a processor, digitally stored field map data and digitally stored sampling data. The method further comprises displaying, by the processor, a field map depicting the first set of sampling points in a computer-generated graphical user interface. In addition, the method comprises receiving a selection of a first sampling point and displaying first sampling data associated with the first sampling point. The method also comprises receiving an update indicating that a soil sample has been collected at the first sampling point. Finally, the method comprises determining a second sampling point at which a next soil sample is to be collected and displaying the second sampling point in the field map.Type: GrantFiled: October 31, 2019Date of Patent: October 17, 2023Assignee: CLIMATE LLCInventors: Michael David Lewis, Shalom Friss, Jyoti Dharna, Christopher P. Aulbach, Jason R. Sontheimer, Atif Khan
-
Publication number: 20230094339Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.Type: ApplicationFiled: December 5, 2022Publication date: March 30, 2023Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Patent number: 11546312Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: GrantFiled: September 21, 2020Date of Patent: January 3, 2023Assignee: Cisco Technology, Inc.Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Patent number: 11546213Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.Type: GrantFiled: December 31, 2019Date of Patent: January 3, 2023Assignee: Alkira, Inc.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Patent number: 11528837Abstract: An agricultural apparatus operable in agricultural fields includes one or more digital electronic weather stations affixed to the apparatus and optionally one or more GPS receivers and/or proximity sensors, each coupled to a mobile computing device such as a cab computer. The weather stations transmit data representing wind speed, temperature and/or other weather parameters, as measured on the apparatus, to the mobile computing device. Under control of program logic, the mobile computing device continuously compares real-time, then-current weather data received from the weather stations to programmed or configured threshold values relating to a current agricultural operation. If the weather data indicates weather conditions that exceed one of the thresholds, a warning message may be generated at the mobile computing device to prompt the operator to confirm whether to continue the operation.Type: GrantFiled: March 6, 2020Date of Patent: December 20, 2022Assignee: CLIMATE LLCInventors: John McNichols, Atif Khan, Sourindu Chatterjee, Mark Ehrhardt, Christopher Goodman
-
Publication number: 20220078074Abstract: A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.Type: ApplicationFiled: December 31, 2019Publication date: March 10, 2022Applicant: Alkira, Inc.Inventors: Himanshu Shah, Atif Khan, Murtuza Attarwala
-
Publication number: 20220043542Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Darrell Reginald MAY, Atif KHAN, Andrew Douglas BOCKING
-
Patent number: 11157141Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: GrantFiled: July 31, 2018Date of Patent: October 26, 2021Assignee: BlackBerry LimitedInventors: Darrell Reginald May, Atif Khan, Andrew Douglas Bocking
-
Patent number: 11088992Abstract: A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.Type: GrantFiled: August 9, 2019Date of Patent: August 10, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Patent number: 10944733Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: GrantFiled: June 28, 2018Date of Patent: March 9, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Patent number: 10938714Abstract: A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.Type: GrantFiled: August 26, 2019Date of Patent: March 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Atif Khan, Himanshu H. Shah, Nehal Bhau
-
Publication number: 20210006546Abstract: A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Syed Khalid Raza, Mosaddaq Hussain Turabi, Lars Olaf Stefan Olofsson, Atif Khan, Praveen Raju Kariyanahalli
-
Patent number: 10785103Abstract: A method and system for managing connections with a distributed control plane is provided. The method includes generating, by a router, a controller identifier (ID) list comprising a plurality of controller group IDs of a plurality of controller groups, wherein one controller group ID uniquely identifies one controller group. The method also includes identifying a first controller group, by the router from the list, with which a connection is to be established. Further, the method includes establishing, by the router, the connection with a controller of the first controller group if at least one of following conditions is met I) the router has not exhausted maximum number of connections, 2) the router has previously had a connection with the controller of the first controller group, and 3) the router has an existing connection with a controller of a second controller group not present in the list.Type: GrantFiled: April 3, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Vinay Prabhu, Praveen Kariyanahalli, Manan Shah, Atif Khan, Shreyas Heranjal
-
Patent number: RE49485Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: January 27, 2021Date of Patent: April 4, 2023Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah
-
Patent number: RE50105Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: February 22, 2022Date of Patent: August 27, 2024Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah
-
Patent number: RE50121Abstract: A method for routing is disclosed. The method comprises establishing an overlay network, comprising a plurality of network elements and an overlay controller; wherein the overlay controller is in communication with each network element via a secure tunnel established through an underlying transport network; receiving by the overlay controller, information from each service-hosting network element information said information identifying a service hosted at that service-hosting network element, and label associated with the service-hosting network element; identifying by the overlay controller, at least one policy that associates traffic from a site with a service; and causing by said overly controller, the at least one policy to be executed so that traffic from the site identified in the policy is routed using the underlying transport network to the service-hosting network element associated with the said service.Type: GrantFiled: November 25, 2020Date of Patent: September 10, 2024Assignee: Cisco Technology, Inc.Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
-
Patent number: RE50148Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.Type: GrantFiled: October 30, 2020Date of Patent: September 24, 2024Assignee: Cisco Technology, Inc.Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah