Patents Examined by Steven Nguyen
  • Patent number: 9252959
    Abstract: The invention relates to a method, party challenging device (18) and computer program products for providing a challenge to a first terminal (10) intending to communicate with a second terminal (24) via two networks (N1, N2). The party challenging device receives a first electronic message (1M) concerning a transfer of media from the first terminal to the second terminal sent from the first terminal (10) and addressed to the second terminal (24), obtains communication contextual data associated with the first party or the first terminal, provides an electronic challenge message (CHM) including a challenge (CHl1) based on the obtained data and sends the challenge message to the first terminal in order to enable a decision to be made how to process the invitation message for the second terminal based on the correctness of a response (RM) including a response to the challenge.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: February 2, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Luis Barriga, Michael Liljenstam, Mats Naslund, Per-Olof Nerbrant
  • Patent number: 9244700
    Abstract: The present invention is directed towards methods and systems for delivering applications from a desktop operating system. A delivery module may receive a request from a client device of a user for access to an application, and identify that a desktop session can host the requested application. An agent may extract presentation layer elements of the requested application from presentation layer elements of other components of the desktop session, and provide, via a presentation layer protocol, the isolated presentation layer elements in a first application session to the client device for display. The delivery module may receive a second request from the user for the application, identify that the application is hosted by the desktop session and delivered in the first application session, and provide a second application session of the application from the desktop session to the user responsive to the determination.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: January 26, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Ashish Gujarathi, Thierry Duchastel, Xiaodong Huang, Tom Kludy
  • Patent number: 9245032
    Abstract: A method for providing a locale-specific module for client-side processing of documents is provided. The method includes intercepting a request at a server from an interface located at a client. The request may be a hypertext transfer protocol (HTTP) request from a web browser. The server determines locale preferences from the request. The server then determines a locale-specific module for the locale preferences. The locale-specific module is then sent to the client. The interface may use the module to provide locale-specific elements when executing scripts received in documents from the server. The scripts are executed at the client side and the locale-specific elements are determined and displayed in the documents.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: January 26, 2016
    Assignee: Oracle International Corporation
    Inventors: Weiran Zhang, Kenneth Tang
  • Patent number: 9239812
    Abstract: A system and method of providing a universal input/output (I/O) command translation framework in an application publishing environment is disclosed. A client-server computing system includes a network of one or more host computers and an application server that further includes an application publishing service supporting multiple client devices and a translation framework that provides a set of generic public APIs. Using the translation framework, an application-specific translation layer is created and integrated into remote applications, which enables I/O commands from client devices to be interpreted by remote applications whose control functions only exist internally (i.e., controls are private). The application-specific translation layer also receives the I/O commands of the client devices that may be generated via touch-based user input. Then, the application-specific translation layer translates the client I/O commands to the native internal control functions of the remote application.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: January 19, 2016
    Assignee: HOPTO INC.
    Inventor: Christoph Berlin
  • Patent number: 9235518
    Abstract: An apparatus and system are disclosed for reducing network traffic using a shared network response cache. A request filter module intercepts a network request to prevent the network request from entering a data network. The network request is sent by a client and is intended for one or more recipients on the data network. A cache check module checks a shared response cache for an entry matching the network request. A local response module sends a local response to the client in response to an entry in the shared response cache matching the network request. The local response satisfies the network request based on information from the matching entry in the shared response cache.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Edgar O. Cantu, Seth Daniel Jennings
  • Patent number: 9237313
    Abstract: A computer implemented method, apparatus, and computer usable program code for presenting terrain along a route on an aircraft display. A display is presented of a top view, a side view, and a transverse vertical profile view of terrain data along the route on the aircraft display. A plurality of graphical indicators of distance along the route is overlaid such that a graphical indicator in the plurality of graphical indicators in the top view corresponds to a same distance to a second graphical indicator in the side view and a third graphical indicator in the transverse vertical profile view.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: January 12, 2016
    Assignee: THE BOEING COMPANY
    Inventor: Sven David Aspen
  • Patent number: 9235547
    Abstract: A messaging system and method with dead man switching providing for hierarchical delivery of messages based on selected message hierarchy levels with controlled delivery/response timing is disclosed. The system and method incorporates a messaging host that communicates with a messaging source client that creates and prioritizes a message and targets address(es) for the message. This message is then transmitted to the target address(es) using a hierarchical transmission thread having set limits on response times for each address within the thread. Reception of the message by each target(s) produces visual and/or auditory notification at the target(s). Messages are automatically forwarded to remaining target(s) within the thread upon expiration of a timer should the target(s) fail to respond to the message within a predetermined time. Failure of the target(s) to respond to the message(s) is reported bi-directionally along the thread and forwarded to remaining target(s) in the thread.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: January 12, 2016
    Inventors: Richard William Hartman, II, Kevin Mark Klughart
  • Patent number: 9232142
    Abstract: A method for presenting a thermal image within a visible light image includes the steps of: identifying an outline of each object of interest within the visible light image; and, selecting an area of the visible light image, whose edge corresponds to the outline of each object of interest, in which to present the thermal image. An alternative method includes the steps of: identifying an area of interest within the thermal image; and selecting another area, separate from the area of interest, from which to remove a portion of the thermal image in order to display the visible light image therein. The visible light and thermal images are captured by a system that includes a visible light camera module and an infrared camera module. The visible light and thermal images are displayed on a display of the system, and selections are made via an interactive element of the system.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: January 5, 2016
    Assignee: Fluke Corporation
    Inventors: Thomas J. McManus, Kirk R. Johnson, Daren M. Thomas, Jody J. Forland, Eugene Skobov
  • Patent number: 9229867
    Abstract: A method is disclosed for reducing network traffic using a shared network response cache. The method intercepts a network request to prevent the network request from entering a data network. The network request is sent by a client and is intended for one or more recipients on the data network. The method checks a shared response cache for an entry matching the network request. The method sends a local response to the client in response to an entry in the shared response cache matching the network request. The local response satisfies the network request based on information from the matching entry in the shared response cache.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Edgar O. Cantu, Seth D. Jennings
  • Patent number: 9215217
    Abstract: Methods and systems for communicating messages to target communications devices in a target physical location are disclosed. Network sources are queried for logical locations accessible to the network source. A specification of a physical location associated with each logical location is received. Each logical location specification is stored in a data store in association with the associated physical location specification. A specification of the target physical location is received. Those logical location specifications associated with the target physical location are retrieved from the data store, thereby identifying target logical locations. For each target logical location, at least one of the network sources accessible to that logical location is queried for specifications of communications devices accessible to that logical location, thereby identifying the communications devices in the target physical location.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: December 15, 2015
    Assignee: Suhayya Abu-Hakima and Kenneth E. Grigg
    Inventors: Suhayya Abu-Hakima, Kenneth E Grigg, Oskar Piskorz, Colin Christie, Connie McFarland, Vince Guevremont
  • Patent number: 9208253
    Abstract: Web content for different user platforms is provided in an efficient way. A request is received for an identified page of content from a client device, through a communication network, at a computer system configured as an application server. The user platform implemented by the client device is identified, from among user platforms supported by the application server. A View of the identified page of content is retrieved from storage by a processor of the computer system. The View of the identified page of content is processed to in a format reproducible on the client device for presentation to a user via execution of the identified user platform. For example, the View of the identified page of content is transmitted through the communication network to the client device in JavaScript Object Notation (JSON) or Extensible Markup Language (XML).
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: December 8, 2015
    Assignee: Cellco Partnership
    Inventors: Amr Zoheir, Sajid Ahmed, Adil Belihomji, Mary Pearl Jelinek
  • Patent number: 9197677
    Abstract: Embodiments disclosed herein relate generally to systems and methods for delivering a scalable media stream from a media server to a media client, wherein thinning is performed at more than one location in the network between the media server and the media client. The system includes at least a session management node located close to the media server, and a client management node located close to the media client. The session management node receives the scalable media stream from the media sever and performs steady state thinning on the scalable media stream to produce a session media stream. The client management node receives a client input media stream, which is at least a portion of the scalable media stream, and performs dynamic thinning on the client input media stream to produce a client output media stream that is streamed to the media client.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 24, 2015
    Assignee: ARRIS Canada, Inc.
    Inventor: Robert Linwood Myers
  • Patent number: 9189634
    Abstract: The present invention provides a system and method for evaluating risk associated with information access requests. The information access requests are collected, assigned a risk level according to user defined policies, a total risk is calculated and presented to user. The user can select a high risk event for further analysis. The system will break down the event into basic elements, so the user can ascertain the risk. The system allows a user to customize a report and the customized report can be saved as a template for future use.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: November 17, 2015
    Assignee: Datiphy Inc.
    Inventor: Yeejang James Lin
  • Patent number: 9172558
    Abstract: The present invention relates to a method and system for actively publishing a message in an IM group using a chat robot. The method includes: a client adding a chat robot in an IM group satisfying a configured condition; the chat robot automatically obtaining a message and publishing the message in the IM group. In the present invention, a chat robot is added in an IM group, and a function of timed publishing messages by the chat robot is added to increase the message quantity and topics of the IM group, thus not only messages can be sent to users in time, but also IM group activity may be enhanced, which enables users to accept and love the IM group gradually.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: October 27, 2015
    Inventor: Yonghua Li
  • Patent number: 9158733
    Abstract: The present invention is a computerized system to link a user's e-mail openings and click throughs on the user's e-mail address to the user's online click stream that tracks the user's interests and activity behavior data on the user's destination websites. The system includes a dedicated tracking sub domain, a programmable tracking code embeddable on the destination site, a domain tracking cookie, a tagging engine and a template engine. The invention also includes a method for using the computerized system that generates a domain tracking cookie that is tied to an e-mail address, tracks the user on a destination site using a programmable tracking code, tracks and updates the user's interests and activity behavior data using the tracking code and takes the data to customize e-mails and the website to the user's interests and activity.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: October 13, 2015
    Assignee: Sailthru, Inc.
    Inventors: Neil James Capel, Ian Bradford White
  • Patent number: 9088737
    Abstract: A method for visualizing surroundings of a vehicle, especially in the dark is provided. A visual image, containing the digital data of the surroundings shows the visually perceptible objects. An infrared image, containing the digital data of the surroundings, shows the infrared radiation, emitted by the visually perceptible and/or other objects. An image fusion takes place that fuses the visual image and the infrared image into a target image, which can be represented in an image display unit, in order to simplify the allocation of the infrared radiation-emitting objects in the recorded environment. The image fusion is interrupted as a function of one environment parameter in order to represent only one of the two images, or none of the images, as the target image.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: July 21, 2015
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Wolfgang Hahn, Thomas Weidner
  • Patent number: 9003013
    Abstract: A method is provided for tracking at least one use of at least one piece of multimedia content on a terminal connected to a communication network. The piece of content is transmitted to the terminal in the form of at least one description file generated according to a predetermined description format. The method includes using the piece of content by a user of the terminal, including activation of at least one interaction element; implementing at least one instruction followed by the use associated with the activated interaction element; executing the use tracking instruction controlling storage of at least one piece of information concerning the activation of the interaction element, or use tracking information; and transmitting by the terminal the piece of use tracking information to a tracking terminal in charge of processing the use tracking information.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 7, 2015
    Assignee: Streamezzo
    Inventors: Bertrand Audinet, Benoit Cantin, Jean-Claude Dufourd, Vincent Dupain, Philippe Lafoucriere, Laetitia Orsini
  • Patent number: 8996612
    Abstract: A system (150) and method are disclosed that provide for the transfer of at least one packet (194) comprising data between a user space (152) and a kernel space (154) associated with a server (156) that is positioned in a distributed network arrangement (192) with a plurality of clients (158, 160, 162, 164). A distribution program (168) associated with the user space (152) is operable to accumulate the at least one packet (194). An application program interface (174) associated with the user space (152) transfers the at least one packet (194) to the kernel space (154) with a number of software interrupts (204). A driver (176) associated with the kernel space (154) is operable to distribute the at least one packet (194) to a subset of the plurality of clients (158, 160, 162, 164) in response to receiving the number of software interrupts (204). The number of software interrupts (204) is less than one software interrupt per packet per client.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: March 31, 2015
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Andrew David Klager, Robert Lee Rhudy
  • Patent number: 8990349
    Abstract: A method for identifying a geographic location of a server. A request is delivered to the server to send back a message via a cellular network; the message of the server is received via a cell of the cellular network; cell location information about the geographic location of the cell that received the message is delivered; the cell location information is used as information about the geographic location of the server.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daniel Nikolaus Bauer, Christopher J. Giblin, John G. Rooney
  • Patent number: 8977931
    Abstract: A method begins by a DS processing module generating a plurality of encoded slices from a data segment using an error encoding function. The method continues with the DS processing module identifying a plurality of DS storage units for storing the plurality of encoded slices. The method continues with the DS processing module selecting an encoded slice of the plurality of encoded slices for sub-slicing using a sub-slicing encoding function to produce a selected encoded slice. The method continues with the DS processing module outputting the plurality of encoded slices to the plurality of DS storage units. The method continues with the DS processing module outputting a command to a DS storage unit of the plurality of DS storage units corresponding to the selected encoded slice, wherein the command includes an instruction to sub-slice the selected encoded slice.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: March 10, 2015
    Assignee: Cleversafe, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison