Patents Examined by Hamza Algibhah
  • Patent number: 9560163
    Abstract: A request for a first resource by a user is received. In response to receiving the request for a first resource, a second resource is determined based on the first resource and a resource usage pattern of the user. A response to the request for the first resource is provided. The response includes the first resource and the second resource.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ann-Louise Bolger, Scott A. Exton, Yaqian Fang, Christopher J. Hockings
  • Patent number: 9553905
    Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 24, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9548902
    Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include delivery services with dynamically configurable log information.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 17, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
  • Patent number: 9548903
    Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include rendezvous services with dynamically configurable log information.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 17, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone
  • Patent number: 9544383
    Abstract: In one implementation, entries may be received in a social network platform. The entries may include an entry associated with a participant list. The participant list may identify one or more users as a participant for the entry. A filter request for a user may be received. The filter request may be a request to filter the received entries based on the presence of the user in the participant list. The received entries may be filtered based on the presence of the user in the participant list. The filtered entries may be provided to the user.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: January 10, 2017
    Assignee: Appian Corporation
    Inventors: Matthew Wheeler Calkins, Robert Charles Kramer
  • Patent number: 9531771
    Abstract: On the basis of stored recognition result information and current recipe information, there is generated presentation information that includes information indicating a second user who is executing in real-time the same cooking step of the same recipe as a cooking step of a recipe that a first user is actively executing. The generated presentation information is displayed on a display of a terminal device used by the first user via a network.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: December 27, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Kotaro Sakata, Shohji Ohtsubo, Rinako Kamei, Nobue Narita
  • Patent number: 9521121
    Abstract: An asset management system is presented. The management system includes monitoring devices able to provide asset data across firewalls without requiring reconfiguration of the firewalls. The asset data pass through a forwarding service that instantiates a virtual tunnel comprising a communication channel between the monitoring devices and remote asset management engines. The asset management engines can also be located behind firewalls. As the management engines aggregate asset data, the engines can present one or more alerts via a management interface.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: December 13, 2016
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David L. Wagstaff
  • Patent number: 9503523
    Abstract: An example method for hybrid Fiber Channel (FC) storage with end-to-end storage provisioning and external connectivity in a storage area network (SAN) environment is provided and includes partitioning a SAN into an internal virtual storage area network (VSAN) for connectivity to an internal storage element located in a first portion of the SAN implemented in a unified computing system (UCS), where a second portion of the SAN is external to the UCS, partitioning the SAN into an external VSAN for connectivity to an external storage element located in the second portion of the SAN, and facilitating communication with the internal storage element over the internal VSAN and with the external storage element over the external VSAN. In one embodiment, border ports on a FI in FC switching mode are configured as N-ports for the external VSAN, and the external storage element is attached to the UCS through an N-port.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 22, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sebastien T. Rosset, Suresh Kumar Kewalram
  • Patent number: 9503341
    Abstract: A monitoring system is arranged for automatically and dynamically discovering local applications running on servers in an enterprise-scale service environment as well as discovering external resources (both partitioned and non-partitioned resources) that the local applications use. The discovered objects and their dependencies are instantiated into a health map and the map is dynamically updated as applications and resources are added to and deleted from the enterprise-scale service environment. Health indicators such as events, performance counters, synthetic transactions, and SysLog and SNMP (Simple Network Management Protocol) service events for the mapped objects are monitored. The monitored health indicators are attributed to either the health of a local application or that of an external resource. Upon detection of a fault, the health map enables performance of root cause analyses and determination of the impact of the fault on the objects in the environment so that appropriate alerts can be raised.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 22, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Michael Repperger
  • Patent number: 9491079
    Abstract: A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the con
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: November 8, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony Dupre, Landon Gentry, Steve Gorretta, Alan Jeddeloh, Zachary Pitts, David Rostron
  • Patent number: 9485333
    Abstract: A method of data streaming in a streaming system (200) that comprises a processor (202) and a controller (204) operably coupled to a streaming peripheral (214) via a shared interconnect (206) is described. The method comprises at the controller, receiving at least one descriptor that points to at least one header data element in memory and at least one payload buffer element in the streaming peripheral (214); reading the at least one descriptor (211) by the controller (204); fetching by the controller the at least one header data element from memory and the at least one payload element from the payload buffer (212) in the streaming peripheral (214) referred to by the descriptor (211).
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: November 1, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Stefan Singer, Jochen M. Gerster, Heinz Wrobel
  • Patent number: 9485205
    Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
  • Patent number: 9461947
    Abstract: Collecting online group chat messages. The method may include receiving a message associated with an online group chat session between chat participants. The method may also include determining the received message satisfies at least one message collection rule. The method may further include recording the received message to at least one message table based on each chat participant mentioned in the received message. The method may also include determining a first chat participant chooses to open a private chat session with at least one second chat participant. The method may further include identifying recorded messages within the message tables associated with the at least one second chat participant. The method may also include displaying the identified recorded messages in a private chat session sub-window.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 4, 2016
    Assignee: International Buisness Machines Corporation
    Inventors: Yan Lan, Qian Cheng Liao, Li Wang, Xiao Li Wang, Jun Qing Zhang
  • Patent number: 9461896
    Abstract: The present invention relates to displaying data in a time-aligned fashion. A dashboard may have a defined time window and a plurality of graphs for various types of monitoring data metrics. Updates to each of the graphs may occur at different intervals while the graphs stay aligned to the same time window. The updates may be asynchronously received and displayed in the dashboard in real-time or near real-time. The graphs are aligned to the same time window in a dashboard by adding a future time buffer. When the live data reaches the end of the time window, the future time buffer allows a brief overflow period for updates to be added to the graphs while keeping all the graphs on a common time axis. Once the current time reaches the end of the future time buffer, the dashboard is then shifted forward and a future time buffer is added.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: October 4, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Greg Groves, Eric Rogner, David Berman
  • Patent number: 9455879
    Abstract: Requests to change attributes of servers or other computing resources can be validated by a veto service. For example, the veto service can receive requests to register for notification of changes to an attribute for a server, send a notification of a pending change to the attribute to each of a plurality of services, determine a response to the notification for each service, and based on the responses decide whether to allow or deny the pending change to the attribute. The responses from the notified services can be received responses or default responses.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Mentz, Willem Jacob Buys, Ronen Dov Agranat, Timothy Ralph Sjoberg, Gregory Jonathan Kempe, Malcolm Featonby
  • Patent number: 9450878
    Abstract: Traffic redirection methods include determining a quality-affective factor in a connection between a client and a server in a network; comparing the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function; reconfiguring the network to redirect the connection to or away from a middlebox that performs the network processing function in accordance with the determination of whether the connection would benefit from the network processing function.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Patent number: 9426241
    Abstract: A request for a first resource by a user is received. In response to receiving the request for a first resource, a second resource is determined based on the first resource and a resource usage pattern of the user. A response to the request for the first resource is provided. The response includes the first resource and the second resource.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ann-Louise Bolger, Scott A. Exton, Yaqian Fang, Christopher J. Hockings
  • Patent number: 9413805
    Abstract: Embodiments of the present invention for determining a geo-location for a device in communication with a network service provider begin with installing a mechanism for collecting geolocation data at a client device. The mechanism may be implemented as a mobile app, client application, browser plug-in, or other mechanism. The mechanism may collect geolocation data from multiple sources, including the device itself and other devices within the vicinity. The mechanism may also collect data regarding selected programs that may be installed on the client device. The geolocation data and program data may be transmitted back to a server for processing. The server may determine whether a geolocation is acceptable by determining a geolocation from the geolocation data, a likelihood of accuracy and/or trust score, as well as determining if any undesirable programs are stored on the client device.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: August 9, 2016
    Assignee: GeoComply Global Inc.
    Inventor: Anna Sainsbury
  • Patent number: 9407530
    Abstract: Systems and methods for extending Inter System Routing Policies (ISRPs) of an ANDSF to enable domain name system (DNS) flows to be identified by a queried domain may be disclosed. Such systems and methods may include providing an ISRP with a routing rule that may be used to select a DNS sever or interface thereof and resolve DNS for a target domain name and/or corresponding target URL for a website.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: August 2, 2016
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Michel Roy, Kevin Di Lallo, Martin Jolicoeur, Robert G. Gazda
  • Patent number: 9391865
    Abstract: A computer-implemented method for facilitating fault-tolerant backup jobs may include (1) receiving, at a media server, a backup assignment from a master server, (2) detecting a communication failure that inhibits communication between the media server and the master server, (3) initiating a backup job at the media server based at least in part on the backup assignment received from the master server, (4) caching, due at least in part to the communication failure, a catalog of the backup job at the media server instead of forwarding the catalog of the backup job to the master server in real-time during the backup job, and then (5) transferring the catalog of the backup job to the master server upon determining that communication between the media server and the master server is no longer inhibited. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 12, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Alioune Thiam, Girish Jorapurkar