Patents Examined by Moustafa A. Meky
  • Patent number: 10097630
    Abstract: The method including, receiving a transfer command at a transfer coordinator node of a first node cluster at a first site to initiate a transfer of data from the first node cluster to a second node cluster at a second site. The method further including causing a status of the second site to be switched from an inactive status to an active status at the nodes of the first node cluster. The method further including initiating a transfer of the data from the first node cluster to the second node cluster. The method further including determining that the second node cluster has the active status at the nodes of the first node cluster and causing the data transaction request to be transferred from the nodes at the first node cluster to the second node cluster during the transfer of the data.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: October 9, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mircea Markus
  • Patent number: 9936243
    Abstract: In one embodiment, a method includes accessing a social graph of a social-networking system, and determining, from the social graph, that a user “likes” a first page associated with a particular version of a media content. The social graph includes a plurality of nodes and edges connecting the nodes. The nodes include user nodes that are each associated with a particular user of the social-networking system. The method further includes determining that one or more other versions of the media content exist, determining that a main page is associated with the particular version and the one or more other versions of the media content, and aggregating the user's “like” of the first page to the main page. Each of the one or more other versions of the media content has one or more associated pages.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9781067
    Abstract: A method for managing conversations in social media and networks may include selecting, by a processor, a message posted to a social medium for management and associating a goal with the selected message for management. The method may also include monitoring, by the processor, other messages posted to the social medium for messages that are related to the selected message for management. The method may additionally include determining, by the processor, whether the goal has been met based on monitoring the other messages posted to the social network. A first predetermined function is performed in response to the goal being met or a second predetermined function is performed in response to the goal not being met.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 7467218
    Abstract: One aspect of the invention is a method for playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The method includes playing at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: December 16, 2008
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Patent number: 7392284
    Abstract: A method and system for integrating web photo-services for a browser-enabled device is disclosed. The method and system include providing a server that communicates with the device over a network, and associating images stored on at least one photo-service site with a user account. Thereafter, an inventory of images stored on the device is received from the device, and an image-related web application is provided to the device over the network, where the web application requires access to the user's images. The method and system further include providing a list of the images associated with a user's account to the web application, wherein the list of images includes an image reference for each image and an indication of whether each image is stored on the device or on the photo-service site, such that the web application may perform at least one function on the user's images regardless of where the images are stored.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 24, 2008
    Assignee: FotoMedia Technologies, LLC
    Inventor: Eric C. Anderson
  • Patent number: 7392305
    Abstract: An apparatus dynamically changes a connection service category for a soft permanent virtual circuit (SPVC). The apparatus includes a first interface, a second interface, a control interface receiving a command including a new connection service category for an exiting SPVC, and a module responsive to the command. The SPVC includes a permanent virtual circuit (PVC) connection leg set up from a source end to the first interface, and a switched virtual circuit (SVC) connection leg set up from the second interface to a destination-end via a communications network. The module releases the SVC connection leg while maintaining the PVC connection leg, de-allocates resources from the PVC connection leg, allocates new resources corresponding to the new connection service category and traffic parameters on the PVC connection leg, and creates a new SVC connection leg in accordance with the new connection service category and the traffic parameters.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: June 24, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Uma Mahesh Mudigonda, Somashekar Srinivasajah Venkatesh Murthy
  • Patent number: 7383344
    Abstract: A system for use with a speaker providing audio and video in conjunction with images being provided by a podium computer responsive to the speaker as part of a live multimedia presentation. A device provides video signals and audio signals wherein the video signals correspond to the video provided by the speaker and the audio signals correspond to the audio provided by the speaker. A transmitter transmits a signal corresponding to a timing of images occurring simultaneously with the video and audio. A receiver receives the transmitted signal. A video channel converts the video signal into a digital video signal. An audio channel converts the audio signal into a digital audio signal. A receiver channel responsive to the receiver provides a timing signal corresponding to the transmitted signal and representing a timing of the images relative to the video and the audio.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventor: Kurt M. Hunter
  • Patent number: 7383327
    Abstract: A system, method and computer program product for providing centralized management of multiple Virtual Execution Environments (VEEs) implemented on multiple physical servers. Each VEE is a virtual server. Multiple virtual servers of various types and formats are implemented on multiple physical servers. The physical servers are connected into a network. An intuitive graphical user interface (GUI) of a central console for remote management and administration of a plurality of virtual servers and multiple physical servers is provided. The system includes server managers controlled from a common control center. The system also includes a database containing configuration data and data related to operation formats of the physical and virtual servers. A server system can be a plurality of physical servers and VEEs implemented on them or it can be a plurality of VEEs executed on one physical server.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: June 3, 2008
    Assignee: SWsoft Holdings, Ltd.
    Inventors: Alexander G. Tormasov, Stanislav S. Protassov, Serguei M. Beloussov
  • Patent number: 7376712
    Abstract: A system (100) and method for remotely monitoring and controlling time variant data in an industrial plant (400). The system (100) includes a local server (102) and at least one remote server (104). The local server (102) includes a local server cache (206), a local controller (308), and a local operator station (1001). Each remote server (104) includes a remote server cache (901) and a remote controller (903). Wherein the local server cache (206) stores a plurality of data units (304), and the local controller (308) provides updated units (902) to the local server cache (206). Each remote server cache (901) stores a plurality of data units (902), and each remote controller (903) provides updated data units (902) to its corresponding remote server cache (901). The method operates such that each cache (206, 901) buffers controllers (308) and other servers (104) from unnecessary data requesting transactions, minimizing the data traffic in the system (100).
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: May 20, 2008
    Assignee: Honeywell Limited
    Inventors: David B. Granatelli, Michael David Higgins
  • Patent number: 7376692
    Abstract: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: May 20, 2008
    Assignee: ATI Technologies, Inc.
    Inventors: Branko Kovacevic, Kevork Kechichian
  • Patent number: 7373381
    Abstract: A collaborative Web browsing session may take place over a network, allowing the Presenter on a first computer to direct the audio and visual components of a browser on one or more second computers. The Attendee on the second computer logs into a control site computer located on the Web and subsequently relinquishes Web browser control to the Presenter on the first computer. The collaborative Web browsing session (“session”), as created by the Presenter and witnessed by the Attendee, is comprised of a predetermined set of Web pages and slides. The present invention allows the Presenter of a collaborative Web browsing session to dynamically integrate a region of the Presenter's display into the session. The Presenter configures the first computer to select a region on its display for integration into the session. Additionally, the Presenter configures keyboard combinations to execute the capture of the selected region.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: May 13, 2008
    Assignee: InterCall, Inc.
    Inventor: David Bradley Rust
  • Patent number: 7373417
    Abstract: A machine-readable medium, a system, and an apparatus are provided for increasing a data transmission rate. A window size is established, where the window size is an indicator of an amount of data a terminal can receive. Data segments are received in accordance with the window size. An error condition of the data segments over a specified time period is measured. The window size of the data terminal is changed based on the error condition.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: May 13, 2008
    Assignee: AT&T Corp
    Inventors: Salman Yousef Abbasi, Vijay K. Bhagavath, Jackson Odondi, Zafer Sahinoglu
  • Patent number: 7373369
    Abstract: A method and system for performing floating point additive arithmetic operations of long operands in a narrow dataflow. The operands include first and second floating point numbers having first and second mantissas, respectively, the second operand greater than the first operand. The mantissas are both separated into a low portion and a high portion, the high portions are loaded into N-bit operand registers. The high portion of the first mantissa is aligned with respect to the high portion of the second mantissa, the high portions are then moved into 2N-bit registers. The low portion of the first mantissa is aligned in accordance with the alignment of the first mantissa high portion. The low portions of both mantissas are then concatenated into the registers, the first mantissa concatenated using a hold-function circuit. A 2N-bit-wide adder performs the additive arithmetic operation on the concatenated mantissas.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Guenter Gerwig, Klaus Michael Kroener
  • Patent number: 7373418
    Abstract: A wire protocol provides message formats for creating multiple network connections between a media server and a client. These multiple network connections may include a control link connection for passing control information and a data funnel connection for passing data of multiple media. The data funnel connection may be a multipoint-to-point connection that connects multiple data servers with the client. The protocol facilitates multiple requests being concurrently outstanding and asynchronous processing of requests. The protocol is designed to exist on top of a transport protocol layer.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: May 13, 2008
    Assignee: Microsoft Corporation
    Inventors: William J. Bolosky, Craig M Dowell, Robert P. Fitzgerald, Steven P. Levi, Jan de Rie, Richard F. Rashid
  • Patent number: 7373421
    Abstract: Methods and apparatus for preventing unsupported links between a host device and a link partner over a network is disclosed. In one embodiment, a link control signal is employed to release the reset of the candidate PHY, place a candidate PHY of the host device in a boot state, determining whether the candidate PHY is fully functional, and release the candidate PHY to establish link with the link partner over the network.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: May 13, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Jason Visenski, Chris Desiniotis
  • Patent number: 7366768
    Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, hack-up, and version control of managed objects and other network data stored in the repository.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: April 29, 2008
    Assignee: Verizon Business Global LLC
    Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 7366775
    Abstract: An on-line multi-player virtual reality game is provided. The multi-player game system is capable of handling many simultaneous players connected to a computer system using personal computers or other gaming consoles via the Internet or other telecommunications network. A unique retransmission transport protocol is used for transmitting and retransmitting data of the multi-player game. A visual display is also provided having a network transmission status display bar.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: April 29, 2008
    Assignee: Sony Computer Entertainment America Inc.
    Inventor: David B. Taylor
  • Patent number: 7359982
    Abstract: The invention disclosed herein presents systems and methods for facilitating access to content information. The method according to one embodiment of the invention comprises receiving a request for the content information, choosing a data service provider access object that is configured to access a data service provider associated with the request, and assigning the selected data service provider access object to the request.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kathy R. Connor, Joseph A. Pescatello, Paul H. Orsillo
  • Patent number: 7356556
    Abstract: A system and method provide for selecting Internet media channels. Generally speaking, the selection involves choosing target channels based on user preferences. In one example embodiment, the system and method receive a user preference relating to a data item available from at least one of a plurality of media providers, augment the user preference with at least one additional preference that is related to the user preference, and select one or more media providers from the plurality of media providers, wherein the selection is based on the frequency with which the selected media provider provides the user preference or the augmenting additional preference.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: April 8, 2008
    Assignee: Napster, Inc.
    Inventors: Robert B. Brydon, Diane E. Barram, Phong H. Le, Son N. Doan, Wilburt J. Labio
  • Patent number: 7356589
    Abstract: In a web service system with one or more web servers, a system and method for distributing content directly from each web server to a single computer transfers files generated on web servers to a central location for access by a system operator. If files generated by multiple web servers are aggregated on a single computer, processing and analysis can be performed on all of the files. Generally, in one aspect, the invention relates to a system and method for transmitting content from one computer to another in a web service system. The web service system includes web servers that provide web pages in response to web page requests. First and second web server agents provide an interface between the web service system and first and second computers, respectively. The first web server agent runs on the first computer and identifies at least a portion of a file for transmission to the second web server agent running on the second computer in the web service system.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: April 8, 2008
    Assignee: Yahoo! Inc.
    Inventors: Freeland Abbott, Marco Lara, Depankar Neogi, Geoff Hardy