Patents Examined by Neeraj Utreja
  • Patent number: 8380861
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to e2e SLA support in a network of both manageable and unmanageable portions and provide a method, system and computer program product for e2e SLA compliance across both managed and unmanaged network segments. In one embodiment of the invention, a method for e2e SLA compliance across both managed and unmanaged network segments can be provided. The method can include identifying both a managed segment and an unmanaged segment of an e2e network for a communications path implicated by an SLA, determining an observed delay for the unmanaged segment of the e2e network, computing from a desired delay for the communications path and the observed delay a differential delay, and constraining the managed segment to meet the differential delay in order to assure meeting the desired delay for the communications path implicated by the SLA.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Mandis S. Beigi, Sivaram Gottimukkala, Lap T. Huynh, Dinakaran Joseph, Einar Lueck, Debanjan Saha, Sambit Sahu, Dinesh C. Verma
  • Patent number: 8380866
    Abstract: Techniques for facilitating annotation of information. Techniques are provided that enable one or more users to annotate video information being displayed by an output device. Different annotation modes may be provided. For example, in one mode, a device is provided that can capture a video frame from video information being output by an output device. One or more users may then annotate the captured video frame. The annotations may be communicated to the output device such that the output displays the captured video frame along with annotations made to the video frame. Other annotation modes are also provided.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: February 19, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Stephen Savitzky, Bradley Rhodes, John Barrus, Hidenobu Kishi
  • Patent number: 8370510
    Abstract: Web access over a public network for applications that operate on virtual desktops on a plurality of servers is facilitated. Through the web access the user is provided with the information necessary to establish a connection with an application by way of the virtual desktop. Applications that the user is authorized to access are determined and those applications that the user is not authorized to access are filtered out. The applications associated access control list is used for determining the user's access to discover an application.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Kevin S. London, Travis M. Howe, Ido Ben-Shachar, Ruiquing Zhu, Ersev Samim Erdogan
  • Patent number: 8364773
    Abstract: A system and method for determining whether an e-mail originates from a sender authorized by an address provider to send the e-mail to an intended recipient's e-mail address. The e-mail identifies an address provider from which the intended recipient's e-mail address was obtained. The e-mail is delivered to the intended recipient only upon verification that the sender is authorized by the address provider to obtain the intended recipient's e-mail address. The system and method may also provide for determining whether an e-mail originates from a forged source. A server receives data relating to an e-mail, including a purported sender and a verification host. The server queries the verification host with information pertaining to the e-mail and requests confirmation that the e-mail originates from the purported sender. The e-mail is determined to originate from a forged source unless the verification host responds that the e-mail originates from the purported sender.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: January 29, 2013
    Inventor: Gary Stephen Shuster
  • Patent number: 8341284
    Abstract: Computer-implemented methods, computer-readable media, and systems are disclosed. A computer implemented method includes accessing a digital image including a plurality of faces including a first face and a second face. a computer-implemented method includes determining, from a receiving device, a connection speed between the receiving device and a host. The computer implemented method selects a method of delivery for specified media content based on the connection speed. The method of delivery is streaming when the connection speed satisfies a speed threshold. The method of delivery is downloading when the connection speed does not satisfy the speed threshold. The computer implemented method requests delivery of the specified media content from the host using the method of delivery.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: December 25, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Piepenbrink, Lee M. Chow, James T. Sofos
  • Patent number: 8301782
    Abstract: Gateway apparatus for facilitating communications using a stateful protocol (e.g., SIP or SIP/SIMPLE protocol). The gateway apparatus includes a plurality of gateway devices and a remote dialog store, wherein each of the plurality of gateway devices comprises export logic for causing dialog information associated with a first received message (e.g., a request or response) to be communicated to the dialog store, and retrieval logic for causing a lookup of the dialog information in response to a second received message, the second received message associated with the first received message. In one example the gateway devices are stateless, thereby relying on the dialog store for validating and routing messages. In another example, the gateway devices are stateful and rely on the dialog store for backup (e.g., if a gateway device crashes). The gateway devices may be configured for receiving and processing messages according to SIP protocol or SIP/SIMPLE protocol.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: October 30, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jayarama K. Kota, Rajanikanth Vemulapalli, Ming J. Lu
  • Patent number: 8301755
    Abstract: A method, system and medium for efficiently propagating service impact data in a directed acyclic graph. One or more service components, impact rules and business rules will be grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data a determination is made as to when no further impact propagation is required and calculations are terminated without having to traverse the entire graph. This method will allow a system or business administrator to maintain real-time notification and visualization of, the impacted state of all objects in the graph.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: October 30, 2012
    Assignee: BMC Software, Inc.
    Inventors: Geert De Peuter, David Bonnell
  • Patent number: 8301775
    Abstract: Methods, systems, and machine readable media are disclosed for managing bandwidth usage of a content provider. According to one embodiment, a system for managing bandwidth usage of a content provider can comprise a content provider system adapted to maintain and provide content and a first affiliate system comprising an affiliate network, an affiliate server communicatively coupled with the affiliate network, and a client. The client can be adapted to selectively request the content from either the content provider system or the affiliate server of the first affiliate system based on bandwidth costs for the content provider system.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: October 30, 2012
    Assignee: Starz Entertainment, LLC
    Inventor: Richard T. Brownrigg, Jr.
  • Patent number: 8285796
    Abstract: A system and method for circumventing a do-not-disturb status of an instant messaging user including defining requesting, from one or more do not disturb circumvention mediators, do-not-disturb status circumvention of an instant messaging user. Circumvention permission for the do-not-disturb status of the instant messaging user is received. The do-not-disturb status of the instant messaging user is circumvented based upon, at least in part, the circumvention permission.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gary Denner, Cynthia E. Barber-Mingo, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Mary Ellen Zurko
  • Patent number: 8271593
    Abstract: A method and computer program product for defining one or more authorized users capable of granting do-not-disturb circumvention privileges, and receiving an indicator of a grant of do-not-disturb circumvention privileges to a circumventing user by the one or more authorized users. A do-not-disturb status of an instant messaging user is circumvented based upon, at least in part, the grant of do-not-disturb circumvention privileges.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Gary Denner, Ruthie D. Lyle, Cynthia Barber-Mingo, Mary Ellen Zurko
  • Patent number: 8266306
    Abstract: Computer-implemented methods for delegating access to online accounts and for facilitating delegates' access to these online accounts are disclosed. In one embodiment, a method for delegating access to an online account comprises receiving a request to delegate access to a first online account to a first delegate, identifying the first online account, identifying a contact record for the first delegate, and delegating access to the first online account to the first delegate by associating the contact record for the first delegate with the first online account. Corresponding systems and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 11, 2012
    Assignee: Symantec Corporation
    Inventors: Keith Newstadt, Shaun Cooley
  • Patent number: 8239573
    Abstract: Methods, systems, and machine readable media are disclosed for managing bandwidth utilization including off-peak, background delivery of content. According to one embodiment, a method of managing bandwidth used for delivering content to a plurality of users can comprise determining one or more destinations for the content and determining available bandwidth for delivering the content to the one or more destinations. A set of criteria can be applied to the content, the one or more destinations for the content, and the available bandwidth. A schedule for delivery of the content can be generated based on applying the set of criteria. The content can be delivered to the one or more destinations based on the schedule.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: August 7, 2012
    Assignee: Starz Entertainment, LLC
    Inventor: Richard T. Brownrigg, Jr.
  • Patent number: 8214431
    Abstract: A content providing method includes the steps of preparing, on a network, a bulletin board server that provides an electronic bulletin board and a content server that accommodates content; enabling, by the bulletin board server, a second user to make a post on a topic when a first user introduces the topic under a predetermined title on the electronic bulletin board; outputting, by the bulletin board server, a list indicating recommended content as a playlist to an apparatus of a user who accesses via the network when the second user posts information on the recommended content that suits the title in the topic; and outputting, by the content server, designated content to the apparatus of the user to which the playlist is output when the content included in the playlist is designated.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 3, 2012
    Assignee: Sony Corporation
    Inventors: Yasushi Miyajima, Kosei Yamashita, Yoichiro Sako, Toshiro Terauchi, Makoto Inoue, Masamichi Asukai, Mitsuru Takehara, Takatoshi Nakamura, Toru Sasaki, Masafumi Matsuda
  • Patent number: 8180862
    Abstract: In some embodiments, a method for auto-configuring a network is disclosed. The method can include communicating with at least one node in a processing complex, receiving node connection data from the at least one node querying a node to verify at least a portion of the node connection data, and auto-configuring system partitioning in response to the node connection data. In some embodiments, the method can also include verifying the node connection data by transmitting a request for a universally unique identifier and a node identifier. The node identifier can be associated with the universally unique identifier. The node identifier can be utilized in data transmitted between nodes.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marcus A. Baker, Marlene J. Gillingham, Mark V. Kapoor, Sheldon J. Sigrist, Karen A. Taylor, Steven J. Zaharias
  • Patent number: 8145747
    Abstract: Webpage domain monitoring is described. In an implementation, one or more web pages are obtained at a client, with each said web page including a plurality of content that is provided, respectively, via a plurality of domains. The plurality of domains that were used to provide the plurality of content is identified and a counter is incremented, respectively, for each identified domain. When the counter for a respective said domain exceeds a threshold, a notification is output by the client that indicates that the respective said domain has a likelihood of tracking the client.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventor: Jeremiah S Epling
  • Patent number: 8126971
    Abstract: A system and method for determining whether an e-mail originates from a sender authorized by an address provider to send the e-mail to an intended recipient's e-mail address. The e-mail identifies an address provider from which the intended recipient's e-mail address was obtained. The e-mail is delivered to the intended recipient only upon verification that the sender is authorized by the address provider to obtain the intended recipient's e-mail address. The system and method may also provide for determining whether an e-mail originates from a forged source. A server receives data relating to an e-mail, including a purported sender and a verification host. The server queries the verification host with information pertaining to the e-mail and requests confirmation that the e-mail originates from the purported sender. The e-mail is determined to originate from a forged source unless the verification host responds that the e-mail originates from the purported sender.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: February 28, 2012
    Inventor: Gary Stephen Shuster
  • Patent number: 8117315
    Abstract: An apparatus, system, and method are disclosed for improving the loading time of a web page. The present invention includes selecting archivable objects in a web page for inclusion in an archive file, the web page referencing at least one archivable object and generating the archive file from the selected archivable objects. A web page is generated, the web page configured to display in a script enabled web browser, wherein the web page comprises executable code configured to retrieve the archive file, executable code configured to unpackage the archivable objects from the archive file, and executable code configured to render the web page in a web browser using the unpackaged archivable objects from the archive file. Beneficially, the apparatus, system, and method improve the load time for web pages.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Catherine C. Diep, Xing X. Fang, Dong J. Lan, Sheng Lu, Luis J. Ostdiek, Qing B. Wang, Meng Ye
  • Patent number: 8103727
    Abstract: Methods and systems are provided for delaying local information classification until global intelligence has an opportunity to be gathered. According to one embodiment, an initial information identification process, e.g., an initial spam detection, is performed on received electronic information, e.g., an e-mail message. Based on the initial information identification process, classification of the received electronic information is attempted. If the received electronic information cannot be unambiguously classified as being within one of a set of predetermined categories (e.g., spam or clean), then an opportunity is provided for global intelligence to be gathered regarding the received electronic information by queuing the received electronic information for re-evaluation. The electronic information is subsequently classified by performing a re-evaluation information identification process, e.g.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: January 24, 2012
    Assignee: Fortinet, Inc.
    Inventor: Kunhua Lin
  • Patent number: 8082341
    Abstract: A system and method is disclosed that allows ActiveX functionality to be conditionally invoked by a non-ActiveX-enabled browser, such as those based on Mozilla technology, through the implementation of user-defined controls to mitigate system security vulnerability. ActiveX controls can be identified from within a Mozilla-based browser and the user can be presented with a choice of actions instead of ActiveX controls being automatically downloaded and activated by a browser extension such as E View. By referencing one or more user-definable lists containing domains, URLs, and ActiveX controls along with their respective attributes the method of the invention allows a user to specify the preferred behavior of a non-IE browser when attempting to render Web pages containing ActiveX controls.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: December 20, 2011
    Assignee: Dell Products L.P.
    Inventors: William D. Nix, Mark K. Anderson, Gary D. Huber, James M. Totton
  • Patent number: 8078737
    Abstract: A SIP server can be deployed in a two-tier architecture, including an engine tier for processing of SIP communications and a state tier for maintaining the state associated with these communications. The state tier can include RAM-based replicas that provide data to the engines. Some of the SIP session state can be moved to the database in order to reduce the memory requirements of the state tier. Upon determining that a transaction boundary has been reached where the session state is steady, the state replica can save the data to the database. A hint can be received from the engine tier by the state replica indicating that the state data is ready to be saved. Subsequently, the data can be removed from the state tier by nulling out the bytes of actual data, while preserving the primary key, locking and timer information so as not to impact latency.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Ioannis Cosmadopoulos, Vinod Mehra, Paul James Devine, Reto Kramer