Patents Examined by Phuoc Nguyen
  • Patent number: 9426113
    Abstract: A device can process commands from a remote device that manages the local device over a content centric network. During operation, the device can receive an Interest for managing a device resource, such that the Interest's name includes a name or a name prefix associated with the device resource, and includes a command for managing the resource. If the device determines that the name prefix corresponds to the local device, the device analyzes the Interest's command to determine a device resource and performs the resource-managing operation on the device resource. If the name prefix does not correspond to the local device, the device performs a longest-prefix-matching lookup using the Interest's name prefix to determine a destination for the Interest. If the Interest's destination corresponds to a component of the local device, the device forwards the Interest to the component or a local agent for the component.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 23, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Priya Mahadevan, Glenn C. Scott
  • Patent number: 9407504
    Abstract: Creating virtual links is disclosed, including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: August 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Patent number: 9407724
    Abstract: Remote desktop sharing allows a user to access applications and data on a remote computer over a network. An intermediary computer can communicate with a host computer and one or more client computers to facilitate remote desktop sharing. The host can send the intermediary computer an encoded key frame and encoded updates. The intermediary computer can decode the host screen data, and apply subsequent updates to the decoded image so that the intermediary computer has a near live host screen image in a first buffer. A second buffer on the intermediary computer can store an instance of a screen encoder for each client computer that has joined the session and the most current host image that the client computer has. The encoder compares the near live screen image and the stored client computer host image to create an encoded differential screen image update to pass to the client computer.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nayab Khan, Meng Lin, Toji T. Oommen, Jaydeep Singh
  • Patent number: 9406074
    Abstract: A funnel approach is used to analyze the behavior of users in adopting a software application offered through an electronic store. The electronic store may include an electronic store client module that provides a virtual electronic store front to users interested in licensing software applications offered by the electronic store. The electronic store may utilize a server that stores the applications store as well as collect instrumentation data representing user's actions in progressing through the various stages of adoption.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 2, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Deepak Mukunthu
  • Patent number: 9407717
    Abstract: The present invention relates to systems, apparatus, and methods of enhancing prefetcher functionality by scanning responses object requests. In certain embodiments, prefetching is improved by identifying references to container objects or sections of container objects at a proxy server. When URLs are identified as part of a container object, a prefetching determination or adjustment to a prefetching decision is made according to the identification of the reference for a subset of URLs identified by the reference to the container object. For example, prefetching of URLs located in cascading style sheet (CSS) files may be restricted to a subset of URLs which are identified by a CSS rule.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: August 2, 2016
    Assignee: VIASAT, INC.
    Inventors: Michael Maniscalco, William B. Sebastian
  • Patent number: 9407495
    Abstract: Systems and methods according to these exemplary embodiments provide for methods and systems for allowing a variety of devices desiring Internet Protocol (IP) addresses from potentially different locations to all operate on the same local area network. For example, a node, e.g., a gateway device, can receive a request for an IP address and determine whether that request was issued by a locally addressable device or a wide area network (WAN) addressable device. The node can then selectively locally provide an IP address or request an IP address, e.g., from a WAN, based on the determination.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: August 2, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ulf Fredrik Jönsson, Henrik Basilier
  • Patent number: 9398068
    Abstract: A computer implemented method, computer program product, and system for performing create, read, update, or delete operations on a plurality of resources in a client-server environment. In an embodiment, the computer implemented method includes the steps of identifying individual resources requiring operations to be performed, assigning local references for any resources to which a URI (Uniform Resource Identifier) has not been provided by the server, generating metadata describing the local references and operations to be performed, wrapping each individual resource with the metadata to provide a plurality of wrapped resources arranging the wrapped resources into a single payload, and transmitting the single payload to the server.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventor: Thomas A. Evans
  • Patent number: 9398074
    Abstract: A network system enables controlling an image input device without requiring a driver that depends on the computer environment. A client terminal has a component that acquires a web page having an embedded scanner control script that controls image input from a scanner; a component that sends an image acquisition request through an interface board to the scanner as controlled by the scanner control script; and a component that gets an image from the scanner as a response to the image acquisition request as controlled by the scanner control script. The interface board receives the image acquisition request, and sends the image scanned by the scanner based on the received image acquisition request to the client terminal.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: July 19, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Koji Nishizawa
  • Patent number: 9398080
    Abstract: Provided is an information processing device constituting at least a part of a communication system. The information processing device includes a master unit connected to a first communication line, and at least one slave unit connected to the master unit via a second communication line. The master unit includes: a first communication unit for transmitting/receiving data with another device via the first communication line in every predetermined cycle; a second communication unit for transmitting/receiving data with the slave unit via the second communication line in a time period shorter than the cycle; and an update unit for, after preceding data is received via the first communication line, updating data with the slave unit via the second communication line before arrival of subsequent data corresponding to the next cycle.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: July 19, 2016
    Assignee: OMRON Corporation
    Inventor: Seiji Mizutani
  • Patent number: 9398152
    Abstract: The present invention provides various contact center embodiments for interacting with customers using instant messaging. In one embodiment, the contact center is configured to receive instant message notifications from a customer when the customer is available for contact by instant messaging. In another embodiment, the contact center is configured to route sessionless instant messages only to a selected agent for a specified period of time. In another embodiment, the contact center is configured to provide to customers presence information for administered instant message addresses before the customers contact the contact center. In another embodiment, the contact center is configured to perform an outbound instant messaging campaign or alert with customers.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: July 19, 2016
    Assignee: Avaya Inc.
    Inventor: Tore L. Christensen
  • Patent number: 9396698
    Abstract: Presentation of transformation chain output on devices. The transformation chain includes one or more presentation nodes that drive rendering of output, such that a change in a value in the presentation node causes rendering to occur. In response to a change in value of the presentation node, the presentation system identifies characteristics or various devices that may be used to render the corresponding output. The presentation system identifies an appropriate device based on the identified characteristics of that device. The presentation system then facilitates rendering of at least a version of the output on the selected device, perhaps even transforming the output in a manner suitable for the selected device. In some embodiments, the transformation chain may be a compound transformation chain constructed by joining multiple constituent transformation chains.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Darryl Rubin
  • Patent number: 9380108
    Abstract: A data collection server includes a load monitoring unit configured to monitor a load on the computer system, and a management unit configured to, based on a result of the monitoring, determine a content of a transfer process of data executed at one of servers and transmit the determined content of the transfer process of data to the one of the servers. The management unit determines a type of the transfer process applied to the one of the servers, generates a process subject data list indicating a list of data to which the transfer process is applied out of the data transferred to the data collection server based on the determined type of the transfer process, and determines the content of the transfer process applied to the one of the servers based on the determined type of the transfer process and the generated process subject data list.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 28, 2016
    Assignee: HITACHI SOLUTIONS, LTD.
    Inventors: Mikio Kataoka, Yuuichi Nakamura, Mitsuhiro Katsuta, Akihiko Yoshino, Kazuaki Ibori
  • Patent number: 9380016
    Abstract: The present invention is embodied in methods and system for obtaining information about a category of interest from a computer network, the computer network including a plurality of user networks with each user network including a plurality of users. The network further including an electronic database of information associated with the plurality of users.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: June 28, 2016
    Assignee: Vineloop LLC
    Inventors: Lou Vastardis, Darren Pulito
  • Patent number: 9374136
    Abstract: An approach is provided for retrieving ordered content via a service endpoint. A radio frequency memory tag is preloaded with content managed by a service platform. A request is generated for content stored on the radio frequency memory tag of an endpoint associated with the service platform. Transmission of the request to the endpoint is initiated. The request for the content is received from a user equipment. Transmission of the content is initiated from the memory tag to the user equipment. The user equipment receives the content from the memory tag in response to the request.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: June 21, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Joni Jorma Marius Jantunen, Jarmo Tapani Arponen, Sergey Balandin
  • Patent number: 9369522
    Abstract: A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 14, 2016
    Assignee: Intel Corporation
    Inventors: John B. Abjanic, David A. Marlatt, John A. Malo
  • Patent number: 9363328
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 7, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Jagannath Raghu, Saravana Annamalaisami, Roy Rajan
  • Patent number: 9363337
    Abstract: When a server receives a request for an information payload from a remote device, the server may determine the device's type and identify an optionally-installable application that can be used to access the information payload on devices of that type. When the optionally-installable application is not installed on the remote device, the server may store a identifier for the remote device and send the device a redirection message via which the device can obtain and install the application. Subsequently, when the server receives an installation indication from the application executing on a remote device, the server may identify the device as having recently been redirected to install the application and store or update a record indicating that an application-installation event occurred.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: June 7, 2016
    Assignee: Yahoo! Inc.
    Inventor: Jesse Chor
  • Patent number: 9356889
    Abstract: Systems and methods for automatically generating e-mail subject lines are provided. A method for automatic generation of subject lines for electronic mail (email), comprises extracting topics from an email message, computing a sender relevance score for each topic, computing a receiver relevance score for each topic, ranking the topics based on the sender and receiver relevance scores, extracting syntactic units from the email message, ranking the extracted syntactic units from the email message based on the topic ranking, and assigning one or more subject lines to the email message based on the ranking of the syntactic units.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 9331965
    Abstract: Systems and methods for automatically generating e-mail subject lines are provided. A method for automatic generation of subject lines for electronic mail (email), comprises extracting topics from an email message, computing a sender relevance score for each topic, computing a receiver relevance score for each topic, ranking the topics based on the sender and receiver relevance scores, extracting syntactic units from the email message, ranking the extracted syntactic units from the email message based on the topic ranking, and assigning one or more subject lines to the email message based on the ranking of the syntactic units.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 9323820
    Abstract: This disclosure relates to a system for recovering virtual datacenters in the event of a disaster. Virtual datacenter may be replicated in real time between hosting locations. One virtual datacenter may be active at a first hosting locations and a replica virtual datacenter may be inactive at a second hosting location. In the event of a disaster taking the virtual datacenter offline, its replica may be activated and user traffic redirected appropriately.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 26, 2016
    Assignee: EMC CORPORATION
    Inventors: Todd Michael Lauinger, David Barker