Patents Examined by Tammy Nguyen
  • Patent number: 9053220
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Jerome D. Banks, Christopher M. Zychowski, Henry Tang
  • Patent number: 9054964
    Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: June 9, 2015
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 9053500
    Abstract: A system, method and medium for determining and displaying one or more locales on a web browser. The method can include the steps of providing in the web browser a plurality of display regions, associating a locale with a plurality of web pages, selecting by a user a user-specified locale, associating the locale with one or more particular display regions, and determining whether the locale is mandatory. If the locale is mandatory, content associated with the user-specified locale can be translated to content associated with the locale. Finally, content is displayed in the one or more particular frames in accordance with the locale.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: June 9, 2015
    Assignee: BLACKBOARD INC.
    Inventors: Christopher E. Etesse, Jennifer R. West, Michael L. Chasen
  • Patent number: 9055124
    Abstract: Features are disclosed for caching network resources. A system determines whether a resource which does not contain an indication in its associated header that it is cacheable may nevertheless be cached. The determination may be based on observations of a number of requests for the resource over time and from a number of different requesting clients. In response to determining that the resource is cacheable, the system may cache the resource, and in some cases modify the cache control header of resource to facilitate caching. The system may insert fields into the header or otherwise modify the header so that the resource may be cached at a network computing provider, at a requesting client device, or at some other shared or private cache.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: June 9, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Peter F. Hill
  • Patent number: 9049486
    Abstract: An information processing apparatus includes: an acquisition target content determination unit that determines an acquisition target content item which is a target acquired by a content acquisition unit among related content items related to a reference content item, on the basis of processing performance of the content acquisition unit which acquires various content items via a communication network and can communicate with a content presentation control unit which performs a control so as to present the reference content item; and an acquisition processing unit that causes the content acquisition unit to acquire the acquisition target content item.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: June 2, 2015
    Assignee: Sony Corporation
    Inventor: Yoshinori Ohashi
  • Patent number: 9043409
    Abstract: Methods and apparatus for publishing services and performing queries for service in a network are described herein. Service descriptions writing in a native search description language are translated to a normalized schema. The normal schema is published to the network. Queries to the network, which may be written in any native search description language, are also translated to normalized schema prior to performing the search. Accordingly, all services available can be published and located in a query without consideration of the native search description language.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: May 26, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Ranjith Subramanian Jayaram, Vidya Narayanan
  • Patent number: 9043389
    Abstract: Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: May 26, 2015
    Assignee: Venturi IP LLC
    Inventor: Krishna Ramadas
  • Patent number: 9043394
    Abstract: Provided is a system and method to accomplish system messaging in SIP by introducing a new content in the form of MIME body and a new feature tag to the existing SIP framework, for transmitting service specific information and receiving the user response. System Messages may contain a list of possible options and require a response from the user.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: May 26, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Basavaraj J Pattan, Radhika Raghavendran
  • Patent number: 9041794
    Abstract: In one embodiment, a pipe inspection system includes a push-cable, a sonde coupled to the push-cable, a locator configured to receive signals from the sonde and generate positional information associated with the pipe based at least in part on the received sonde signals, a processing element configured to generate mapping information from the position information, and a non-transitory memory for storing the generated mapping information.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: May 26, 2015
    Assignee: Seescan, Inc.
    Inventors: Mark S. Olsson, David A. Cox
  • Patent number: 9037670
    Abstract: Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 19, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Kelvin Chan, Ganga S. Devadas, Chih-Tsung Huang, Wei-Jen Huang, Dennis K. D. Nguyen, Yue J. Yang
  • Patent number: 9026633
    Abstract: Methods and systems for remotely provisioning applications from the cloud in secure environments with robust license control failover options using a hierarchical server topology. Cloud-based servers provide applications and licenses to an organization's local servers, which in turn serve applications and licenses to end user devices. By synchronizing information including license and application provision information among the local and cloud-based servers, an organization's local servers can continue to serve applications and licenses when one or more of the organization's local servers fail.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: May 5, 2015
    Assignee: Numecent Holdings Ltd
    Inventors: Yavuz Ahiska, Ryan Heath, Tony Austwick, Osman Kent
  • Patent number: 9026636
    Abstract: High availability mechanisms are described for cloud-based services such as voice-over-IP (VoIP) services.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: May 5, 2015
    Assignee: RingCentral, Inc.
    Inventors: John Chong, Dmitriy Alexandrovich Solovey, Vlad Vendrow
  • Patent number: 9026597
    Abstract: In some embodiments, techniques for electronic messages may include various enhancements.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: May 5, 2015
    Assignee: Radix Holdings, LLC
    Inventors: Aaron T. Emigh, James A. Roskind
  • Patent number: 9015269
    Abstract: The present invention relates to the notification of a server device with the availability of resources in cache memories of a client device and to the serving of digital resources in such a client-server communication system. The notifying method comprises: obtaining a first list of resources available in the cache memories of the client device; filtering the first list according to filtering criteria relating to a resource parameter, to obtain a filtered list of fewer resources available in the client device or splitting the first list according to splitting criteria relating to a resource parameter, to obtain a plurality of sub-lists of resources available in the client device; and notifying the server device with data structures representing the filtered list or sub-lists of resources.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: April 21, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Herve Ruellan, Youenn Fablet, Romain Bellessort
  • Patent number: 9009221
    Abstract: One or more network devices send to a user device a user interface with options for configuring a network to provide transaction services between transaction devices and host processing devices. The user interface is accessible to the user device via a private network connection. The one or more network devices receive from the user device configuration settings for a particular host processing device. The one or more network devices store the configuration settings in a database of transaction services data for multiple host processing devices, to be accessed by another device within the network for configuring the network for the particular host processing device.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: April 14, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian P. Theado, Gregory Cleary, Khoa N. Nguyen, Lloyd S. Palmer, Jr., Manh Nguyen
  • Patent number: 9009213
    Abstract: A computer-implemented method for distributing pre-rendering processing tasks includes: mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: April 14, 2015
    Assignee: SAP SE
    Inventor: Uwe Jugel
  • Patent number: 9009223
    Abstract: An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: April 14, 2015
    Assignee: Alacritech, Inc.
    Inventors: Laurence B. Boucher, Stephen E. J. Blightman, Peter K. Craft, David A. Higgen, Clive M. Philbrick, Daryl D. Starr
  • Patent number: 9002933
    Abstract: Methods, apparatus and systems for sharing data based on user interactions. User interactions with data, such as creating a file, opening a file, or modifying a file, are monitored by a user computing device. When the user interactions satisfy a data-interaction condition defined by a set of rules, information associated with the user interaction is communicated to a remote server for subsequent sharing with the user or another recipient. The information associated with the user interaction may include data, metadata, and or contextual data.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Oxygen Cloud, Inc.
    Inventors: Peter C. Chang, Leo N. Leung, Anthony D. Magliulo
  • Patent number: 9002921
    Abstract: A network node, comprising a data store comprising a content object, wherein the content object comprises multiple content chunks, a receiver configured to receive a request from a requesting network node for at least one chunk of the content object, a transmitter configured to transmit data, and a processor coupled to the receiver, the transmitter, and the data store, wherein the processor is configured to encode the content using the multiple content chunks and to instruct the transmitter to transmit the encoded content and an encoding indicator to the requesting network node, wherein the encoding indicator provides the requesting network node with an encoding mechanism that the requesting network node uses to decode the encoded content in the payload into the multiple content chunks after the requesting network node receives a number of packets comprising the encoded content equal to the number of content chunks that comprise the content object.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventor: Cedric Westphal
  • Patent number: 8996678
    Abstract: Embodiments communicate messages between mobile devices and destination devices. An exemplary embodiment includes a first border server operable to establish a first communication connection to the mobile device over a first network operating under a first protocol, a second border server operable to establish a second communication connection to the mobile device over a second network operating under a second protocol, and a transport management server communicatively coupled to the first border server and the second border server, and operable to establish a third communication connection to the destination device over a third network operating under a third protocol. The first protocol is configured to communicate a first encapsulated portion of the message. The second protocol is configured to communicate a second encapsulated portion of the message. The third protocol is configured to communicate the first encapsulated portion of the message and the second encapsulated portion of the message.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 31, 2015
    Assignee: CoCo Communications Corp
    Inventors: Mark L. Tucker, Jeremy Bruestle