Patents Examined by Daniel C Murray
  • Patent number: 10091146
    Abstract: The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: October 2, 2018
    Assignee: Commvault Systems, Inc.
    Inventor: Sandeep Naidu Pamidiparthi
  • Patent number: 9935846
    Abstract: Methods and systems are provided related to synchronized networks. A synchronized network can include a node and additional nodes. The node can receive a packet including information. The node can determine whether the packet is from the synchronized network. After determining that the packet is from the synchronized network, the node can: send the packet to at least one of the additional nodes, determine whether a synchronized network interface (SNI) is on the node and is associated with the packet, where the SNI includes software executable on the node. After determining that the SNI is on the node and is associated with the packet, the node can generate a view of data in the synchronized network by: determining a user interface (UI) layout associated with the SNI, generating the view based on the UI layout and on the information using the SNI, and provide the view.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Patent number: 9923820
    Abstract: Providing quality of service (QoS) for applications such as Voice over IP (VoIP) and enforcing service level agreements (SLA) are major requirement in any current and future communication networks. On the other hand, more communication networks are employing adaptive transmission mechanisms, such as DVB-S2 ACM in satellite communication networks. In non-adaptive networks, QoS enforcers use static bit rate configurations. However, using a static bit rate configuration in an adaptive network may result in underflow situations, during which it may not be possible to utilize the full capacity of the transmission channel and expensive resources may therefore be wasted, In addition, using a static bit rate configuration in an adaptive network may result in overflow situations, during which it may be necessary to drop user traffic packets and therefore quality of service may not be maintained. It is therefore imperative that QoS enforcers have knowledge of the network's available bit rate at all times.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 20, 2018
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Dubi Lever, Isacc Ben Laish
  • Patent number: 9900630
    Abstract: An apparatus, method, system, and computer-readable medium are provided for enhancing the quality of content. A determination may be made that a portion of the content received using a base feed or bitrate completed early. In response to that determination, an attempt may be made to download that portion of the content using a differential bitrate or feed corresponding to a higher quality. Another determination may be made whether the differential bitrate or feed download completed early, and if so, then the differential bitrate or feed may be used as a new base bitrate or feed for downloading additional portions of the content. The differential bitrate or feed download may also provide for a secondary playback of the content at higher quality.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: February 20, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 9886428
    Abstract: Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized to view and edit the document, providing to the collaborators copies of the document for viewing and editing, where the collaborators' copies reside on collaborators' computers, updating the copies of the document on collaborators' computers with revisions from the collaborators, and sending the collaborative email document from the administrator's computer to addressees when the document bears valid digital signatures from all signatories.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: February 6, 2018
    Assignee: PAYPAL, INC.
    Inventors: Kulvir Singh Bhogal, Robert J. Kamper
  • Patent number: 9882869
    Abstract: A method according to the invention for connecting a monitoring device to a service server may comprise retrieving an address relating to a control server from a memory of the monitoring device, sending a connection message from the monitoring device to the address relating to a control server in response to a connecting event, extracting, at the control server, an identifier from the communication between the monitoring device and the control server, identifying, at the control server, a service server associated with the extracted identifier, sending an address relating to the identified service server from the control server to the monitoring device, sending a connection message from the monitoring device to the identified service server in response to the receipt of the address related to the identified service server, establishing a service connection between the monitoring device and the identified server.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: January 30, 2018
    Assignee: AXIS AB
    Inventors: Joacim Tullberg, Johan Adolfsson, Martin Gren
  • Patent number: 9860312
    Abstract: A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen T. Auriemma, Maria M. Corbett, Michael R. O'Brien, Ashok C. Mammen
  • Patent number: 9733664
    Abstract: Systems, methods, and articles of manufacture provide for fault-tolerant timers, such as in an online gaming environment. Fault-tolerant timers may, for example, be provided by implementing specific methods for expiring a timer, such as by utilizing broadcast notices and distributed locks.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: August 15, 2017
    Assignee: Gamesys Ltd.
    Inventors: Phillip Jarlath Graham, Joshua Richard Watkins
  • Patent number: 9606972
    Abstract: One or more techniques and/or systems provide for an entity to receive collaboration context data regarding activities that have taken place with respect to a document when the entity views a reference to the document comprised within a communication directed to the entity. For example, a hyperlink related to a document may be emailed to an entity when the document is shared with the entity. Subsequently, when the entity views the email comprising the hyperlink, the entity may be provided with contextual information regarding the document (e.g., entities that have viewed the document, edits other entities have made to the document, etc.). In one embodiment, such information may be presented to the entity in the same application (e.g., email client and/or email service) as the email. In this way, the entity may be provided with information that may help the entity assess whether to access a shared document, for example.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah M. Filman, Arcadiy G. Kantor
  • Patent number: 9600315
    Abstract: The disclosed technique uses virtual machines in solving a problem of persistent state for storage protocols. The technique provides for seamless, persistent, storage protocol session state management on a server, for higher availability. A first virtual server is operated in an active role in a host system to serve a client, by using a stateful protocol between the first virtual server and the client. A second, substantially identical virtual server is maintained in a passive role. In response to a predetermined event, the second virtual server takes over for the first virtual server, while preserving state for a pending client request sent to the first virtual server in the stateful protocol. The method can further include causing the second virtual server to respond to the request before a timeout which is specific to the stateful protocol can occur.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 21, 2017
    Assignee: NETAPP, INC.
    Inventors: Kiran Srinivasan, Timothy C. Bisson
  • Patent number: 9549030
    Abstract: The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: January 17, 2017
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
  • Patent number: 9503779
    Abstract: A network connection configuration method for a multimedia player includes establishing a Wireless Fidelity (Wi-Fi) connection between a mobile device and a network connection device, such that the mobile device obtains a service set identification (SSID) and a password thereof of the network connection device; utilizing an image capture module of the mobile device to capture an optical image corresponding to the multimedia player, so as to establish a Wi-Fi Direct connection between the mobile device and the multimedia player; and establishing another Wi-Fi connection between the multimedia player and the network connection device according to the Wi-Fi connection between the mobile device and the network connection device as well as the Wi-Fi Direct connection between the mobile device and the multimedia player.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: November 22, 2016
    Assignee: ALI Corporation
    Inventors: Houng-Jyh Wang, Chin-Hung Hsu
  • Patent number: 9460452
    Abstract: Detecting click fraud that includes a client device capable of accessing a server hosting a web page containing an advertisement. The client device includes a network interface allowing access to the server and code on the client device. The code accesses and displays a web page containing an advertisement, provides mechanisms (e.g., an applet, an ActiveX control, a plugin, a JavaScript, a browser scripting language, browser extensions, or code native to the browser) associated with each pixel cluster where each mechanism captures information regarding the transit of the pixel cluster by a cursor on the web page, and collects information based on the capturing by each associated mechanism regarding the transit of the pixel cluster by a cursor on the web page.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 9455881
    Abstract: A distributed computing system provides at least one service, and the service is provided by resources of the distributed computing system. Resources are represented by a topology graph including storage, application and database server nodes joined by edges indicative of relationships between nodes. Predefined parameters are monitored that are indicative of operating characteristics of the distributed computing system when providing the service. Values of the predefined parameters are compared with respective predetermined performance threshold values. The performance threshold values are determined based on a service level agreement (SLA). The SLA includes a service level objective (SLO). The performance threshold values are indicative of the respective operating characteristics prior to an event. Rules are provided for selecting a combination of application, storage and database server nodes to meet the SLO for each parameter of the parameter.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Boerner, David Lebutsch, Cataldo Mega, Chun Guang Zeng
  • Patent number: 9445312
    Abstract: The enhanced configuration and handoff scheme leverages the configuration of the Femto system, the Femto access network conditions and the mobile device conditions to facilitate an attractive user-experience. In an embodiment, the invention is based on the use of the access network conditions, IP (Internet Protocol) multimedia service QoS constraints, and the user profile for an enhanced configuration and handoff scheme, in a multimode Femto system.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 13, 2016
    Assignee: United States Cellular Corporation
    Inventors: Sebastian Thalanany, Michael Irizarry, Narothum Saxena
  • Patent number: 9412011
    Abstract: A tactile feedback output device receives one or more warning signals for controlling one or more types of tactile output by the one or more tactile feedback output devices, the one or more warning signals representing that a predicted behavior of a monitored user represents a particular behavior that is potentially adverse and a percentage probability that the predicted behavior is adverse, the monitored user detected within a particular environment monitored by a supervising user, the one or more tactile feedback output devices worn by the supervising user.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: August 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 9413711
    Abstract: An electronic messaging system and method with reduced traceability by separation of display of media component of message content and header information. An electronic message having an identifier of a recipient and a message content including a media component is received at a server from a sending user device at which a display for associating the media component with the electronic message is provided without displaying the identifier of a recipient with the media component such that a single screen capture of the identifier of a recipient and the media component is prevented. The electronic message including an identifier of a sending user is transmitted to a recipient user device at which a display presenting the media component is provided without displaying the identifier of a sending user such that a single screen capture of both the identifier of a sending user and the media component is prevented.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: August 9, 2016
    Assignee: Vaporstream, Inc.
    Inventors: Joseph Collins, Amit Jindas Shah
  • Patent number: 9392075
    Abstract: A CDN may include a plurality of PoPs that are geographically distributed, a plurality of edge servers that are distributed among the PoPs storing content and responding to content requests, and an edge server in the plurality of edge servers. The edge server may be configured to receive, from a client device, a request for content. The request for content may include an IP address associated with the client device, and a URL comprising a first code. The edge server may also be configured to generate a second code using the IP address received from the client device, determine whether the first code matches the second code, retrieve content in the CDN that is responsive to the request for content if the first code matches the second code, and send the content to the client device if the first code matches the second code.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 12, 2016
    Assignee: HAProxy Holdings, Inc.
    Inventor: Dujko Radovnikovic
  • Patent number: 9374435
    Abstract: A system and method of redirecting messages between a mail system and a mobile communications device, upon determining an occurrence of a trigger event that is configured to initiate redirection of messages at the mail system with respect to the user, the system sets a redirection flag associated with the user. Upon detecting arrival of a new message at the mail system for the user, the system determines whether the redirection flag associated with the user is set and if the redirection flag is set, causes an instance of the new message to be packaged for transmission to the mobile communications device associated with the user.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 21, 2016
    Assignee: BlackBerry Limited
    Inventors: Mihal Lazaridis, Gary P. Mousseau
  • Patent number: 9355682
    Abstract: An apparatus and method for reproducing multimedia content are provided. Content selected through user input unit is reproduced, and if it is requested that part of the reproduced content be registered as content of interest, metadata about the part of the reproduced content is generated and stored using metadata about the reproduced content. The generated metadata is generated and stored as metadata of interest about the content of interest according to input of a user input unit.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: May 31, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ju-Yun Sung, Hee-Jeong Choo, Keum-Koo Lee, Ji-Young Kwahk