Patents by Inventor Stephan Edward Friedl
Stephan Edward Friedl 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: 11516199Abstract: In one embodiment, a networking device at an edge of a network enrolls with a controller that supervises operation of the networking device. The networking device sends a publication request to a cloud-based messaging service. The networking device provides, to the cloud-based messaging service, identification information that indicates the controller that supervises operation of the networking device. The networking device receives, from the cloud-based messaging service, authorization to publish messages to the cloud-based messaging service. The cloud-based messaging service uses the identification information to confirm an identity of the networking device with the controller that supervises operation of the networking device. The networking device sends, after receiving authorization to publish messages to the cloud-based messaging service, a message for publication to the cloud-based messaging service. The message comprises data sourced from an endpoint in the network.Type: GrantFiled: July 17, 2020Date of Patent: November 29, 2022Assignee: Cisco Technology, Inc.Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
-
Patent number: 11310114Abstract: Techniques are described to provide industrial machine configurations using private wireless networking. In one example, a method includes provisioning a segmentation policy for a network area, wherein the segmentation policy identifies policy groups for the network area in which each policy group comprises a plurality of devices capable of inter-device communications; provisioning, at a proximity services controller, a connectivity policy for each policy group, wherein the connectivity policy for each of policy group identifies at least one proxy configuration for one or more types of information to be communicated among the plurality of devices of each policy group; establishing connectivity between each device of each of the policy groups and an access point; and communicating the one or more types of information to each of the policy groups based on the at least one proxy configuration for each policy group.Type: GrantFiled: August 14, 2019Date of Patent: April 19, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Timothy Peter Stammers, Stephan Edward Friedl
-
Publication number: 20220038335Abstract: In one embodiment, a supervisory device that supervises an edge device at an edge of a network receives a uniform resource identifier specified by a node in the network. The supervisory device retrieves information regarding the node located at the uniform resource identifier. The supervisory device generates, based on the information regarding the node, a data pipeline configuration for the edge device. The supervisory device sends the data pipeline configuration to the edge device. The data pipeline configuration causes the edge device to extract data from traffic sent by the node in the network and specifies one or more cloud-hosted applications to which the data should be sent.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein, Jerome Henry, Vinay Saini
-
Publication number: 20220021665Abstract: In one embodiment, a networking device at an edge of a network enrolls with a controller that supervises operation of the networking device. The networking device sends a publication request to a cloud-based messaging service. The networking device provides, to the cloud-based messaging service, identification information that indicates the controller that supervises operation of the networking device. The networking device receives, from the cloud-based messaging service, authorization to publish messages to the cloud-based messaging service. The cloud-based messaging service uses the identification information to confirm an identity of the networking device with the controller that supervises operation of the networking device. The networking device sends, after receiving authorization to publish messages to the cloud-based messaging service, a message for publication to the cloud-based messaging service. The message comprises data sourced from an endpoint in the network.Type: ApplicationFiled: July 17, 2020Publication date: January 20, 2022Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
-
Publication number: 20220021585Abstract: In one embodiment, a controller assigns a set of one or more endpoints in a network to a particular edge networking device in the network to process data generated by those one or more endpoints prior to sending the data to a remote application. The controller monitors performance metrics for the particular edge networking device. The controller makes, based on the performance metrics, a determination that performance of the particular edge networking device is below a defined threshold. The controller re-assigns, based on the determination, at least a portion of the set of one or more endpoints to a second edge networking device in the network.Type: ApplicationFiled: July 17, 2020Publication date: January 20, 2022Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
-
Patent number: 11190579Abstract: In one embodiment, a networking device at an edge of a network extracts data from traffic in the network using a plurality of protocol connectors of the networking device. The networking device normalizes the data extracted from the traffic in the network, to form normalized data. The networking device applies a data transformation to the normalized data, to form transformed data. The networking device identifies, based on a policy, one or more cloud providers as being authorized to receive the transformed data. The networking device sends the transformed data to the one or more cloud providers.Type: GrantFiled: July 17, 2020Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
-
Publication number: 20210051069Abstract: Techniques are described to provide to provide industrial machine configurations using private wireless networking. In one example, a method includes provisioning a segmentation policy for a network area, wherein the segmentation policy identifies policy groups for the network area in which each policy group comprises a plurality of devices capable of inter-device communications; provisioning, at a proximity services controller, a connectivity policy for each policy group, wherein the connectivity policy for each of policy group identifies at least one proxy configuration for one or more types of information to be communicated among the plurality of devices of each policy group; establishing connectivity between each device of each of the policy groups and an access point; and communicating the one or more types of information to each of the policy groups based on the at least one proxy configuration for each policy group.Type: ApplicationFiled: August 14, 2019Publication date: February 18, 2021Inventors: Timothy Peter Stammers, Stephan Edward Friedl
-
Patent number: 9348552Abstract: Disclosed in an example embodiment herein is an apparatus that comprises an interface for receiving image data from a hosted virtual desktop and sending a desktop image to a client device and graphical processing logic coupled with the interface. The graphical processing logic receives the image data via the interface and performs a graphical processing operation on the image data to create a desktop image. The graphical processing logic employs the interface to provide the desktop image to the client device.Type: GrantFiled: November 16, 2011Date of Patent: May 24, 2016Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Steven Chervets, Thomas Martin Wesselman
-
Patent number: 9172546Abstract: Described in an example embodiment herein is an apparatus, comprising a communication interface and authentication logic coupled with the wireless interface. The authentication logic authenticates with at least one neighboring device forming a trust relationship with the at least one neighboring device. The authentication logic obtains via the communication interface data representative of a user associated with a user device. The authentication logic sends a challenge to the user device, via the communication interface, the challenge requesting data associated with the user associated with the user device. The authentication logic receives a response to the challenge via the user interface and validates the response to the challenge. The authentication logic provides data to the at least one neighboring device indicating that the user associated with the user device has been authenticated, to enable access to the functionality and/or resources of the at least one neighboring device.Type: GrantFiled: January 25, 2012Date of Patent: October 27, 2015Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
-
Patent number: 8893027Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.Type: GrantFiled: March 4, 2011Date of Patent: November 18, 2014Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20130346624Abstract: In an example embodiment, there is disclosed herein a network service that automatically adjusts content sent to a subscriber to optimize the subscriber's browsing and/or rich media experience within a quota set by the subscriber's service plan. The quality of audio and/or video streamed to a subscriber can be adjusted (for example by compressing, and/or changing the size, color, depth of images, and/or removing images from a stream) based on consumption data and the subscriber's remaining allowance. For example, the quality of an audio and/or video stream may be reduced if the subscriber is exceeding their quota, or the quality of the video and/or audio stream may be increased if the subscriber has sufficient bandwidth remaining for a predetermined time period.Type: ApplicationFiled: June 20, 2012Publication date: December 26, 2013Inventors: Steven CHERVETS, Stephan Edward FRIEDL
-
Publication number: 20130294594Abstract: In an example embodiment, there is disclosed herein an apparatus for automatically identifying attendees in a conference call. A social graph associated with a first meeting attendee is searched to identify a second, unknown attendee. For example, the apparatus may search the social graph for a matching voice print, and/or matching facial recognition characteristics in order to identify the unknown attendee.Type: ApplicationFiled: May 4, 2012Publication date: November 7, 2013Inventors: Steven Chervets, Stephan Edward Friedl
-
Patent number: 8578396Abstract: An event reporting system includes a computational component 228 operable (a) to receive notification of a change to an attribute of an entity, the entity, prior to the change, being associated with a first surrogate key, and (b) to defer the use of a second surrogate key for the entity until a selected time. The second surrogate key was generated to reflect the change.Type: GrantFiled: May 27, 2010Date of Patent: November 5, 2013Assignee: Avaya Inc.Inventors: Michael Alan Bland, Stephan Edward Friedl, Terry Don Jennings, Jeffrey James Olson, Richard Shaffer Youngkin
-
Publication number: 20130191902Abstract: Described in an example embodiment herein is an apparatus, comprising a communication interface and authentication logic coupled with the wireless interface. The authentication logic authenticates with at least one neighboring device forming a trust relationship with the at least one neighboring device. The authentication logic obtains via the communication interface data representative of a user associated with a user device. The authentication logic sends a challenge to the user device, via the communication interface, the challenge requesting data associated with the user associated with the user device. The authentication logic receives a response to the challenge via the user interface and validates the response to the challenge. The authentication logic provides data to the at least one neighboring device indicating that the user associated with the user device has been authenticated, to enable access to the functionality and/or resources of the at least one neighboring device.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20130120455Abstract: Disclosed in an example embodiment herein is an apparatus that comprises an interface for receiving image data from a hosted virtual desktop and sending a desktop image to a client device and graphical processing logic coupled with the interface. The graphical processing logic receives the image data via the interface and performs a graphical processing operation on the image data to create a desktop image. The graphical processing logic employs the interface to provide the desktop image to the client device.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Inventors: Stephan Edward FRIEDL, Steven Chervets, Thomas Martin Wesselman
-
Publication number: 20120226998Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.Type: ApplicationFiled: March 4, 2011Publication date: September 6, 2012Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20120226985Abstract: In accordance with an example embodiment, there is disclosed herein an apparatus comprising a communication interface configured to receive data representative of a virtual desktop, a user interface, and virtual desktop logic coupled with the communication interface and the user interface. The virtual desktop logic determines capabilities of the user interface and provides a virtual desktop on at least one component of the user interface based on the determined capabilities of the user interface.Type: ApplicationFiled: March 2, 2011Publication date: September 6, 2012Inventors: Steven CHERVETS, Stephan Edward Friedl, Thomas Martin Wesselman
-
Publication number: 20100235371Abstract: An event reporting system includes a computational component 228 operable (a) to receive notification of a change to an attribute of an entity, the entity, prior to the change, being associated with a first surrogate key, and (b) to defer the use of a second surrogate key for the entity until a selected time. The second surrogate key was generated to reflect the change.Type: ApplicationFiled: May 27, 2010Publication date: September 16, 2010Applicant: AVAYA INC.Inventors: Michael Alan Bland, Stephan Edward Friedl, Terry Don Jennings, Jeffrey James Olson, Richard Shaffer Youngkin
-
Patent number: 7779042Abstract: An event reporting system includes a computational component 228 operable (a) to receive notification of a change to an attribute of an entity, the entity, prior to the change, being associated with a first surrogate key, and (b) to defer the use of a second surrogate key for the entity until a selected time. The second surrogate key was generated to reflect the change.Type: GrantFiled: August 8, 2005Date of Patent: August 17, 2010Assignee: Avaya Inc.Inventors: Michael Alan Bland, Stephan Edward Friedl, Terry Don Jennings, Jeffrey James Olson, Richard Shaffer Youngkin
-
Patent number: 7752230Abstract: In one embodiment, a data processing system includes a first database 304 maintained by a first party (such as a customer); a second database 324, 328 maintained by a second party (such as a vendor) different from the first party; a work queue 316 to specify data to be added to the second database; an extract, transform and load module 308 to write data from the first database to the work queue; and a data import module operable 320 to import data from the work queue to the second database. In the system, the first party is not privileged to write the data directly to the second database but is privileged to write the data to the work queue. The import module transforms the data written to the work queue to a form semantically compatible with the second database.Type: GrantFiled: October 6, 2005Date of Patent: July 6, 2010Assignee: Avaya Inc.Inventors: M. Alan Bland, Stephan Edward Friedl, Terry Don Jennings, Jeffery James Olson, Barbara Jo West