Patents by Inventor Mojtaba Mirashrafi
Mojtaba Mirashrafi 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: 20100169630Abstract: Embodiments of the present disclosure provide methods, apparatuses, articles, and removable storage devices for pre-boot recovery of a locked computer system. Other embodiments may also be described and claimed.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Mojtaba Mirashrafi, Mousumi Hazra, Gyan Prakash, Saurabh Dadu
-
Patent number: 7248675Abstract: A method and apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for receiving a Push-To-Talk™ request from the networked client computer, requesting the voice call, and in response, determining the PSTN extension. The Push-To-Talk™ request includes identification information of an originating web server of the Push-To-Talk™ option, and the determination of the PSTN extension is made in accordance with the originating web server's identification information.Type: GrantFiled: May 2, 2003Date of Patent: July 24, 2007Assignee: ITXC IP Holdings S.a.r.l.Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Publication number: 20040052339Abstract: A method and apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for receiving a Push-To-Talk™ request from the networked client computer, requesting the voice call, and in response, determining the PSTN extension. The Push-To-Talk™ request includes identification information of an originating web server of the Push-To-Talk™ option, and the determination of the PSTN extension is made in accordance with the originating web server's identification information.Type: ApplicationFiled: May 2, 2003Publication date: March 18, 2004Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Patent number: 6661878Abstract: A method and apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for receiving a Push-To-Talk™ request from the networked client computer, requesting the voice call, and in response, determining the PSTN extension. The Push-To-Talk™ request includes identification information of an originating web server of the Push-To-Talk™ option, and the determination of the PSTN extension is made in accordance with the originating web server's identification information.Type: GrantFiled: October 15, 1999Date of Patent: December 9, 2003Assignee: ITXC, Inc.Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Patent number: 6628760Abstract: A method and apparatus for establishing a voice call to a PSTN extension on behalf of a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for soliciting inputs from one or more other apparatuses on one or more operating characteristics associated with the establishment and support of the voice call to the PSTN extension, and selecting one of the solicited apparatuses to place the voice call to the PSTN extension.Type: GrantFiled: March 30, 2001Date of Patent: September 30, 2003Assignee: ITXC Inc.Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Publication number: 20020071423Abstract: A method and apparatus for value added content delivery receives from a client system a request for content which targets a network server. In response to the request, additional content associated with the network server is provided to the client system in addition to the requested content.Type: ApplicationFiled: March 14, 1997Publication date: June 13, 2002Inventors: MOJTABA MIRASHRAFI, MICHAEL F. BUONDONNO, JOHN D. ELLIOTT, KENNETH L. KEELER, KEITH A. PIRKL, AL J. SIMON, GEORGE L. TAYLOR, MARK D. ZUBER
-
Patent number: 6310941Abstract: An apparatus comprising a storage medium having stored therein a plurality of programming instructions and an execution unit is presented. The execution unit, coupled to the storage medium, executes the plurality of programming instructions to implement a hierarchy of collaboration services enabling collaboration between a client computer and a collaboration partner, including a service to determine the system attributes of the client computer and to select an appropriate collaboration service from the hierarchy of collaboration services commensurate with the determined system attributes of the client computer and enabling a collaboration session between the client computer and the collaboration partner.Type: GrantFiled: August 6, 1998Date of Patent: October 30, 2001Assignee: ITXC, Inc.Inventors: Paul D. Crutcher, Jeffrey B. Sponaugle, Al J. Simon, Jason L. Cassezza, Mojtaba Mirashrafi, Kenneth L. Keeler, Ajit B. Pendse
-
Patent number: 6304637Abstract: An apparatus is comprised of a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for establishing and supporting a direct quality voice call to a public switched telephone network (PSTN) extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. In particular, the set of communication services include services for establishing and facilitating the voice call to the PSTN extension on behalf of the client computer, and services for causing a direct connection to be established between the client computer and the apparatus.Type: GrantFiled: March 14, 1997Date of Patent: October 16, 2001Assignee: ITXC, Inc.Inventors: Mojtaba Mirashrafi, Ken Pawlak, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Publication number: 20010012357Abstract: A method and apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for receiving a Push-To-Talk™ request from the networked client computer, requesting the voice call, and in response, determining the PSTN extension. The Push-To-Talk™ request includes identification information of an originating web server of the Push-To-Talk™ option, and the determination of the PSTN extension is made in accordance with the originating web server's identification information.Type: ApplicationFiled: March 30, 2001Publication date: August 9, 2001Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Patent number: 6212192Abstract: In accordance with a method and apparatus for synchronizing information browsing among multiple systems, a bridgeport system receives identifiers for data requests received in a first hardware system and automatically transmits the identifier of the requested data to one or more additional hardware systems. Each of these one or more additional hardware systems then retrieves the identified data, thereby keeping the data being provided in these hardware systems in synchronization.Type: GrantFiled: July 22, 1998Date of Patent: April 3, 2001Assignee: Itxc, Inc.Inventors: Mojtaba Mirashrafi, Michael F. Buondonno, John D. Elliott, Kenneth L. Keeler, Keith L. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Paul D. Crutcher
-
Patent number: 6199096Abstract: In accordance with a method and appatatus for synchronization information browsing among multiple systems, a bridgeport system receives identifiers for data requests received in a first hardware system and automatically transmits the identifier of the requested data to one or more additional hardware systems. Each of these one or more additional hardware systems then retrieves the identified data, thereby keeping the data being provided in these hardware systems in synchronization.Type: GrantFiled: March 14, 1997Date of Patent: March 6, 2001Assignee: eFusion, Inc.Inventors: Mojtaba Mirashrafi, Michael F. Buondonno, John D. Elliott, Kenneth L. Keeler, Keith A Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber
-
Patent number: 6144670Abstract: An apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions coupled to an execution unit to execute the plurality of programming instructions to implement a set of communication services facilitating the establishment of the voice call to the PSTN extension. The set of communication services include services for receiving a request from the networked client computer requesting the voice call, determining the PSTN extension and controlling a computer telephony interface to route the voice call from the packet switched network to the PSTN extension.Type: GrantFiled: August 6, 1998Date of Patent: November 7, 2000Assignee: eFusion, Inc.Inventors: Jeffrey B. Sponaugle, Paul D. Crutcher, Al J. Simon, Jason T. Cassezza, Mojtaba Mirashrafi, Kenneth L. Keeler, Ajit B. Pendse
-
Patent number: 6125398Abstract: A communications task resides on an audio/communications board of the computer conferencing system. A communications manager and a communications application programming interface reside on a general-purpose host-processor of the computer conferencing system. The communications manager receives local compressed video signals from a video subsystem of the computer conferencing system and passes the local compressed video signals to the communications task. The communications task receives local compressed audio signals from an audio task of the computer conferencing system, the audio task residing on the audio/communications board. The communications task transmits the local compressed video signals and the local compressed audio signals over a communications link to a remote computer conferencing system. The communications task receives remote compressed video signals and remote compressed audio signals over the communications link from the remote computer conferencing system.Type: GrantFiled: April 24, 1997Date of Patent: September 26, 2000Assignee: Intel CorporationInventors: Mojtaba Mirashrafi, Krishnan Rajamani, John Bielaszewski
-
Patent number: 6026087Abstract: A method and apparatus for establishing a voice call to a PSTN extension for a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for receiving a Push-To-Talk.TM. request from the networked client computer, requesting the voice call, and in response, determining the PSTN extension. The Push-To-Talk.TM. request includes identification information of an originating web server of the Push-To-Talk.TM. option, and the determination of the PSTN extension is made in accordance with the originating web server's identification information.Type: GrantFiled: March 14, 1997Date of Patent: February 15, 2000Assignee: eFusion, Inc.Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber, Jeffrey B. Sponaugle
-
Patent number: 5987102Abstract: An apparatus is provided with a storage medium having stored therein programming instructions that implement a set of communication services for bridging a voice call from a caller to a calle, and an execution unit coupled to the storage medium for executing the programming instructions. The communication services include call management services for transitioning the voice call through a plurality of call states [including a call holding state] while connecting/disconnecting the caller and the callee, and facilitating selective provision of information in non-audio form to the caller [in at least the call holding state] while transitioning the voice calls through the call states. The caller is also equipped to receive non-audio information.Type: GrantFiled: March 14, 1997Date of Patent: November 16, 1999Assignee: eFusion, Inc.Inventors: John D. Elliott, Mark D. Zuber, Michael F. Buondonno, Kenneth L. Keeler, Mojtaba Mirashrafi, Keith A. Pirkl, Al J. Simon, George L. Taylor
-
Patent number: 5889774Abstract: A method and apparatus for establishing a voice call to a PSTN extension on behalf of a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for soliciting inputs from one or more other apparatuses on one or more operating characteristics associated with the establishment and support of the voice call to the PSTN extension, and selecting either the apparatus itself or one of the other apparatuses to place the voice call to the PSTN extension.Type: GrantFiled: March 14, 1997Date of Patent: March 30, 1999Assignee: eFusion, Inc.Inventors: Mojtaba Mirashrafi, John D. Elliott, Michael F. Buondonno, Kenneth L. Keeler, Keith A. Pirkl, Al J. Simon, George L. Taylor, Mark D. Zuber
-
Patent number: 5859979Abstract: Conferencing nodes transmit messages back and forth to negotiate characteristics for their conferencing session. The messages identify different sets of conferencing capabilities supported by the conferencing nodes. A first node transmits a request to a second node, wherein the request identifies a first set of conferencing capabilities of the first node. The second node transmits a response to the first node, wherein the response identifies a second set of conferencing capabilities of the second node and the second set is a subset of the first set. The first node and second node conduct conferencing based on the second set.Type: GrantFiled: October 21, 1997Date of Patent: January 12, 1999Assignee: Intel CorporationInventors: Peter Tung, Mojtaba Mirashrafi, Reed Sloss, Katherine Cox
-
Patent number: 5574934Abstract: A computer system for transmitting two or more types of signals. Each type of signal is assigned a priority level. Signals of a particular type are transmitted as they become ready for transmission, unless signals of a different type having a greater priority become ready for transmission. In that case, the transmission of the low-priority signals is interrupted to allow transmission of the high-priority signals. The transmission of the low-priority signals is resumed after the transmission of the high-priority signals is complete. In a preferred embodiment directed to conferencing systems, audio signals are assigned higher priorities than video, data, and control signals in order to provide a high-quality to the audio portion of a conferencing session.Type: GrantFiled: November 15, 1994Date of Patent: November 12, 1996Assignee: Intel CorporationInventors: Mojtaba Mirashrafi, Benjamin Vrvilo, Peter Tung, Krishnan Rajamani
-
Patent number: 5506954Abstract: A video subsystem resides partially on a host processor and partially on a video board. Audio and communications subsystems reside partially on the host processor and partially on a audio/communications board. The video subsystem generates and passes local compressed video signals corresponding to local analog video signals to the communications subsystem. The audio subsystem receives and generates local compressed audio signals corresponding to local analog audio signals to the communications subsystem. The communications subsystem transmits the local compressed video and audio signals over a communications link to a remote computer system. The communications subsystem also receives remote compressed video and audio signals over the communications link from the remote computer system, and passes the remote compressed video and audio signals to the video and audio subsystems, respectively.Type: GrantFiled: November 24, 1993Date of Patent: April 9, 1996Assignee: Intel CorporationInventors: Taymoor Arshi, Peter Tung, Ben Vrvilo, Rune Skarbo, Mike Gutmann, Mojtaba Mirashrafi