Patents Examined by Daniel C Murray
-
Patent number: 10091146Abstract: 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: GrantFiled: September 24, 2015Date of Patent: October 2, 2018Assignee: Commvault Systems, Inc.Inventor: Sandeep Naidu Pamidiparthi
-
Patent number: 9935846Abstract: 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: GrantFiled: June 13, 2014Date of Patent: April 3, 2018Assignee: Google LLCInventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
-
Patent number: 9923820Abstract: 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: GrantFiled: September 16, 2009Date of Patent: March 20, 2018Assignee: Gilat Satellite Networks Ltd.Inventors: Dubi Lever, Isacc Ben Laish
-
Patent number: 9900630Abstract: 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: GrantFiled: November 8, 2011Date of Patent: February 20, 2018Assignee: Comcast Cable Communications, LLCInventor: Ross Gilson
-
Patent number: 9886428Abstract: 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: GrantFiled: November 26, 2013Date of Patent: February 6, 2018Assignee: PAYPAL, INC.Inventors: Kulvir Singh Bhogal, Robert J. Kamper
-
Patent number: 9882869Abstract: 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: GrantFiled: December 22, 2006Date of Patent: January 30, 2018Assignee: AXIS ABInventors: Joacim Tullberg, Johan Adolfsson, Martin Gren
-
Patent number: 9860312Abstract: 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: GrantFiled: September 5, 2008Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen T. Auriemma, Maria M. Corbett, Michael R. O'Brien, Ashok C. Mammen
-
Patent number: 9733664Abstract: 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: GrantFiled: November 21, 2013Date of Patent: August 15, 2017Assignee: Gamesys Ltd.Inventors: Phillip Jarlath Graham, Joshua Richard Watkins
-
Patent number: 9606972Abstract: 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: GrantFiled: November 9, 2011Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sarah M. Filman, Arcadiy G. Kantor
-
Patent number: 9600315Abstract: 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: GrantFiled: October 22, 2010Date of Patent: March 21, 2017Assignee: NETAPP, INC.Inventors: Kiran Srinivasan, Timothy C. Bisson
-
Patent number: 9549030Abstract: 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: GrantFiled: February 3, 2012Date of Patent: January 17, 2017Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
-
Patent number: 9503779Abstract: 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: GrantFiled: October 14, 2013Date of Patent: November 22, 2016Assignee: ALI CorporationInventors: Houng-Jyh Wang, Chin-Hung Hsu
-
Patent number: 9460452Abstract: 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: GrantFiled: December 10, 2015Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
-
Patent number: 9455881Abstract: 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: GrantFiled: October 15, 2013Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andreas Boerner, David Lebutsch, Cataldo Mega, Chun Guang Zeng
-
Patent number: 9445312Abstract: 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: GrantFiled: December 31, 2007Date of Patent: September 13, 2016Assignee: United States Cellular CorporationInventors: Sebastian Thalanany, Michael Irizarry, Narothum Saxena
-
Patent number: 9412011Abstract: 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: GrantFiled: December 8, 2015Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
-
Patent number: 9413711Abstract: 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: GrantFiled: March 4, 2016Date of Patent: August 9, 2016Assignee: Vaporstream, Inc.Inventors: Joseph Collins, Amit Jindas Shah
-
Patent number: 9392075Abstract: 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: GrantFiled: July 23, 2015Date of Patent: July 12, 2016Assignee: HAProxy Holdings, Inc.Inventor: Dujko Radovnikovic
-
Patent number: 9374435Abstract: 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: GrantFiled: October 29, 2007Date of Patent: June 21, 2016Assignee: BlackBerry LimitedInventors: Mihal Lazaridis, Gary P. Mousseau
-
Patent number: 9355682Abstract: 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: GrantFiled: October 29, 2010Date of Patent: May 31, 2016Assignee: Samsung Electronics Co., LtdInventors: Ju-Yun Sung, Hee-Jeong Choo, Keum-Koo Lee, Ji-Young Kwahk