Patents by Inventor Farzad Safaei
Farzad Safaei 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: 10155164Abstract: A method and system for using spatial audio in a virtual environment, which is capable of running on portable devices with limited processing power, and utilizing low bandwidth communication connections. The system identifies a first avatar in the virtual environment; and determines if the avatar satisfies a reuse criterion, which will enable the system to reuse the audio information which has been generated for a second avatar in the virtual environment for the first avatar.Type: GrantFiled: June 23, 2006Date of Patent: December 18, 2018Assignee: Dolby Laboratories Licensing CorporationInventors: Paul Andrew Boustead, Farzad Safaei
-
Patent number: 9998711Abstract: An apparatus for controlling the representation of at least one data stream in a multi-participant application, comprising a server and a client, comprising: transmitter for transmitting a plurality of data streams from a server to a client across a communications network, each data stream being associated with a participant in a multi-participant video application; processor for determining a data stream ranking associated with at least one of the plurality of data streams; and, processor for selectively controlling the representation of at least one of the plurality of the data streams at the client in dependence on the data stream ranking.Type: GrantFiled: November 11, 2015Date of Patent: June 12, 2018Assignee: iSee VC Pty LtdInventors: Farzad Safaei, Pedram Pourashraf
-
Publication number: 20170318262Abstract: An apparatus for controlling the representation of at least one data stream in a multi-participant application, comprising a server and a client, comprising: transmitter for transmitting a plurality of data streams from a server to a client across a communications network, each data stream being associated with a participant in a multi-participant video application; processor for determining a data stream ranking associated with at least one of the plurality of data streams; and, processor for selectively controlling the representation of at least one of the plurality of the data streams at the client in dependence on the data stream ranking.Type: ApplicationFiled: November 11, 2015Publication date: November 2, 2017Inventors: Farzad Safaei, Pedram Pourashraf
-
Patent number: 9743044Abstract: A method for controlling the quality of a displayed video image to meet the perceptual requirements of a viewer, comprising the steps of determining the location and orientation of a viewer with respect to a video image and varying the quality of the video image in dependence on the location and orientation of the viewer.Type: GrantFiled: August 29, 2014Date of Patent: August 22, 2017Assignee: ISEE VC PTY LTDInventors: Farzad Safaei, Pedram Pourashraf
-
Patent number: 9531583Abstract: A method for transferring data between computing systems, comprising the steps of for a plurality of computing systems, dividing the plurality of computing systems into at least two virtual zones, and, for each of the plurality of computers within each virtual zone, utilizing an algorithm to determine the manner in which the computers should be linked.Type: GrantFiled: February 18, 2011Date of Patent: December 27, 2016Assignee: iSee VC Pty LtdInventor: Farzad Safaei
-
Patent number: 9420229Abstract: A networking system and method is disclosed in this specification. The system hosts a virtual environment that is populated with avatars. Each avatar displays a video stream of a corresponding user and defines a virtual view point that represents the user's perspective of the virtual environment. The system implements a method that comprises monitoring movement of the avatars within the virtual environment and capturing a media stream from the virtual view point of each avatar as a corresponding user navigates the virtual environment. The captured video stream is relayed to a user's local client and displayed to the user.Type: GrantFiled: January 6, 2014Date of Patent: August 16, 2016Assignee: Smart Internet Technology CRC Pty LtdInventors: Pedram Pourashraf, Farzad Safaei
-
Publication number: 20160227172Abstract: A method for controlling the quality of a displayed video image to meet the perceptual requirements of a viewer, comprising the steps of determining the location and orientation of a viewer with respect to a video image and varying the quality of the video image in dependence on the location and orientation of the viewer.Type: ApplicationFiled: August 29, 2014Publication date: August 4, 2016Applicant: Smart Services CRC Pty LtdInventors: Farzad Safaei, Pedram Pourashraf
-
Patent number: 9319820Abstract: An apparatus for creating an audio scene for an avatar in a virtual environment, the apparatus comprising: an audio processor operable to create a weighted audio stream that comprises audio from an object located in a portion of a hearing range of the avatar; and associating means operable to associate the weighted audio stream with a datum that represents a location of the portion of the hearing range in the virtual environment, wherein the weighted audio stream and the datum represent the audio scene. The weighted Audio stream also includes an unweighted audio stream that comprises audio from another object located in the hearing range of the avatar.Type: GrantFiled: April 15, 2005Date of Patent: April 19, 2016Assignee: Dolby Laboratories Licensing CorporationInventors: Paul Andrew Boustead, Farzad Safaei, Mehran Dowlatshahi
-
Publication number: 20140267564Abstract: A networking system and method is disclosed in this specification. The system hosts a virtual environment that is populated with avatars. Each avatar displays a video stream of a corresponding user and defines a virtual view point that represents the user's perspective of the virtual environment. The system implements a method that comprises monitoring movement of the avatars within the virtual environment and capturing a media stream from the virtual view point of each avatar as a corresponding user navigates the virtual environment. The captured video stream is relayed to a user's local client and displayed to the user.Type: ApplicationFiled: January 6, 2014Publication date: September 18, 2014Applicant: Smart Internet Technology CRC Pty LtdInventors: Pedram Pourashraf, Farzad Safaei
-
Patent number: 8543727Abstract: A device for routing a unit of data in a network, the device comprising a processing means that is operable to: determine an identity of a first path in the network that was used to transfer the unit of data; identify a second path in the network based on the identity of the first path; and forward the unit of data over the second path to thereby route the unit of data in the network.Type: GrantFiled: October 16, 2006Date of Patent: September 24, 2013Assignee: Dolby Laboratories Licensing CorporationInventors: Paul Andrew Boustead, Farzad Safaei
-
Publication number: 20130205046Abstract: A method for transferring data between computing systems, comprising the steps of for a plurality of computing systems, dividing the plurality of computing systems into at least two virtual zones, and, for each of the plurality of computers within each virtual zone, utilising an algorithm to determine the manner in which the computers should be linked.Type: ApplicationFiled: February 18, 2011Publication date: August 8, 2013Applicant: Smart Services CRC Pty LimitedInventor: Farzad Safaei
-
Patent number: 8403751Abstract: An audio scene is created for an avatar in a virtual environment of multiple avatars. A link structure is created between the avatars. An audio scene is created for each avatar, based on an avatar's associations with other linked avatars.Type: GrantFiled: November 8, 2007Date of Patent: March 26, 2013Assignee: Dolby Laboratories Licensing CorporationInventors: Paul Boustead, Farzad Safaei
-
Patent number: 8116325Abstract: An active node of a communications network includes a forwarding component for forwarding a packet of an active application, a processor for processing the packet, and a forwarding control component for modifying path data associated with the packet, based on the processing. The forwarding component can forward said packet directly to the network or via the processor. The processing can include executing code contained within the packet, and/or executing code to process application data in the packet. The path data can include the MPLS label stack of the packet and/or MPLS tables of the forwarding component. To allow processing based on multiple labels of a packet, the forwarding component can include a loopback connection between its input and output ports.Type: GrantFiled: November 15, 2002Date of Patent: February 14, 2012Assignee: Telstra Corporation LimitedInventors: Paul Andrew Boustead, Farzad Safaei, Bruce Raymond Ratcliff
-
Publication number: 20100162119Abstract: A method and system for using spatial audio in a virtual environment, which is capable of running on portable devices with limited processing power, and utilising low bandwidth communication connections. The system identifies a first avatar in the virtual environment; and determines if the avatar satisfies a reuse criterion, which will enable the system to reuse the audio information which has been generated for a second avatar in the virtual environment for the first avatar.Type: ApplicationFiled: June 23, 2006Publication date: June 24, 2010Inventors: Paul Andrew Boustead, Farzad Safaei
-
Publication number: 20100049346Abstract: An audio scene is created for an avatar in a virtual environment of multiple avatars. A link structure is created between the avatars. An audio scene is created for each avatar, based on an avatar's associations with other linked avatars.Type: ApplicationFiled: November 8, 2007Publication date: February 25, 2010Applicant: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Paul Boustead, Farzad Safaei
-
Publication number: 20080234844Abstract: An apparatus for creating an audio scene for an avatar in a virtual environment, the apparatus comprising: an audio processor operable to create a weighted audio stream that comprises audio from an object located in a portion of a hearing range of the avatar; and associating means operable to associate the weighted audio stream with a datum that represents a location of the portion of the hearing range in the virtual environment, wherein the weighted audio stream and the datum represent the audio scene.Type: ApplicationFiled: April 15, 2005Publication date: September 25, 2008Inventors: Paul Andrew Boustead, Farzad Safaei, Mehran Dowlatshahi
-
Publication number: 20070133503Abstract: A device for routing a unit of data in a network, the device comprising a processing means that is operable to: determine an identity of a first path in the network that was used to transfer the unit of data; identify a second path in the network based on the identity of the first path; and forward the unit of data over the second path to thereby route the unit of data in the network.Type: ApplicationFiled: October 16, 2006Publication date: June 14, 2007Inventors: Paul Boustead, Farzad Safaei
-
Publication number: 20050220072Abstract: An active node of a communications network includes a forwarding component for forwarding a packet of an active application, a processor for processing the packet, and a forwarding control component for modifying path data associated with the packet, based on the processing. The forwarding component can forward said packet directly to the network or via the processor. The processing can include executing code contained within the packet, and/or executing code to process application data in the packet. The path data can include the MPLS label stack of the packet and/or MPLS tables of the forwarding component. To allow processing based on multiple labels of a packet, the forwarding component can include a loopback connection between its input and output ports.Type: ApplicationFiled: November 15, 2002Publication date: October 6, 2005Inventors: Paul Boustead, Farzad Safaei, Bruce Ratcliff