Patents Examined by Van Kim T. Nguyen
  • Patent number: 9391826
    Abstract: A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based applications are downloaded from application servers and run inside container applications. The container application provides the web based application with the information required for accessing system resources or can act as an intermediary between the web based application and the operating system, windowing system, or other native applications. Collaborative web based applications allow users to share data and interact. A memory synchronization module ensures that user memories or shared memory is kept up to date and that the users observe the other users' actions in a timely manner.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Patent number: 9357331
    Abstract: Systems and apparatuses for a secure mobile cloud framework (referred to as MobiCloud) for mobile computing and communication are disclosed. Embodiments of MobiCloud transfer each mobile node from a traditional strictly layer-structured communication node into a service node (SN). Each SN may be used as a service provider or a service broker according its capability. Each SN may be incorporated as a virtualized component of the MobiCloud. In some embodiments, MobiCloud mirrors an SN to one or multiple virtual images in the Cloud for addressing communication and computation deficiencies of mobile devices. Virtual images can create a visualized MANET routing and communication layer that can maximally assist the mobile nodes to enable pervasive computing services for each mobile device owner. A secure data processing framework is disclosed for the MobiCloud.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: May 31, 2016
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventor: Dijiang Huang
  • Patent number: 9342367
    Abstract: A system and process include receiving information relating to a plurality of cloud services from a plurality of cloud service providers. A determination is made, for each of the plurality of cloud services, one or more of a location of a server that hosts a cloud service, an origin of data used in the cloud service, and a destination of data processed by the cloud service. One or more of the plurality of cloud services are selected based on one or more of the determination of the server location, the origin of data, and the destination of data.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: May 17, 2016
    Assignee: Computer Associates Think, Inc.
    Inventors: Venkata Ramana Koneti, Sreedhara Narayanaswamy
  • Patent number: 9342568
    Abstract: Apparatus, methods, and other embodiments associated with reducing metadata controller communication volume are described. One example apparatus produces tracking data by tracking metadata controller communications and then controls which of two different types of metadata controller communication message types are used for metadata controller communications based, at least in part, on the tracking data. One message type provides actual state and/or location information about a metadata controller. A second message type provides only information about the state and/or location information available at a metadata controller. Selectively using the second message type facilitates reducing metadata controller communication volume.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 17, 2016
    Assignee: Quantum Corporation
    Inventor: Stephen P. Lord
  • Patent number: 9325743
    Abstract: An information processing apparatus includes: a memory configured to store a first group of character strings each of which corresponds to a header name defined in accordance with a communication protocol for communication, a second group of character strings each of which corresponds to a character string that is obtained by converting the character strings of the first group into lower case letters or upper case letters, and a third group of character strings each of which is not identical to any of the character strings of the first group, the character strings of the third group being extracted from a signal received; an extracting unit configured to extract a header value from another signal received from the other communication apparatus when a header name included in the other signal is identical to any character string of the first group, or the third group, or the second group.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: April 26, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Minoru Nitta
  • Patent number: 9325940
    Abstract: A method, system, and computer program product for providing full two-way interaction among participants at a large number of locations. A method for providing presentation services may comprise receiving an audio stream and a plurality of video streams of a presentation, wherein at least some of the plurality of transmitted video streams have different frame rates, resolutions, or both, receiving an audio stream and a video stream of each of a plurality of participants to the presentation, selectively transmitting the audio stream and the plurality of video streams of the presentation and the audio stream and the video stream of each of the plurality of participants to a presentation location and to each of the plurality of participants.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: April 26, 2016
    Assignee: NEXTCAST LABS, Inc.
    Inventor: Vladimir Smelyansky
  • Patent number: 9319477
    Abstract: Methods and apparatus for use in communicating between a vehicle and a remote application server. An application message is received from a vehicle. A computer system determines whether an uplink connection can be established between the computer system and a remote application server that provides a remote software application associated with the application message. The application message is redirected to a local software application executed by the computer system when an uplink connection cannot be established. Data may be subsequently synchronized between the local software application and the remote software application.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 19, 2016
    Assignee: The Boeing Company
    Inventors: Ian Gareth Angus, Travis Stephen Reid
  • Patent number: 9311162
    Abstract: A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in a cloud, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: April 12, 2016
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 9300701
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
  • Patent number: 9294353
    Abstract: A method for configuring a wireless router includes electronically reading information that is unique to the wireless router. A code is automatically generated from the information. The generated code is automatically set as one or more of a network name and a device password for the wireless router.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: March 22, 2016
    Assignee: CRADLEPOINT, INC.
    Inventors: Patrick Sewall, David Alan Johnson
  • Patent number: 9288218
    Abstract: To secure an accessible computer system, the computer system is monitored for connection transactions. An access requestor is denied access to the computer system when the access requestor initiates a number of connection transactions that exceed a configurable threshold number during a first configurable period of time. The monitoring may include detecting connection transactions initiated by the access requestor, counting the number of connection transactions initiated by the access requestor during the first configurable period of time, and comparing the number of connection transactions initiated by the access requestor during the first configurable period of time to the configurable threshold number.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: March 15, 2016
    Assignees: Foundry Networks, LLC, AOL INC.
    Inventors: Joseph G. Barrett, Christopher J. Wright, Victor R. Blake, Thomas Stehnach, Rajkumar Jalan
  • Patent number: 9270479
    Abstract: Delivery of media content ordered at a user terminal (20, 22) from a content provider (40) and to a media rendering device (12, 13, 14) present in a local network (2) is enabled. Media information relating to the media content is converted into converted media information by replacing media content links to converted links directed towards a device selecting module (120). Once the user clicks on a link using the user terminal (20, 22), the device selecting module (120) is activated and provides, based on a received user identifier, a device identifier associated with a selected media rendering device (12, 13, 14). The media content link together with the device identifier is transmitted in a media fetching command destined to the selected media rendering device (12, 13, 14) to thereby enable delivery of the media content to this media rendering device (12, 13, 14) instead of the user terminal (20, 22).
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: February 23, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kenta Yasukawa, Mikael Woxblom
  • Patent number: 9262254
    Abstract: A system and method for managing information between a diagnostic tool and a networked computing device are provided. The system made up of a diagnostic tool for retrieving information from a vehicle under test, a networked computing device for providing information concerning the vehicle under test, and an information management device for assisting communication between the diagnostic tool and the networked computing device. Information is gathered by the diagnostic tool and sent to the information management device which determines how to process the information, which may then be sent to the networked computing device for processing and returning relevant data to the information management device, and potentially to the diagnostic tool.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: February 16, 2016
    Assignee: Bosch Automotive Service Solutions Inc.
    Inventors: Thomas Bertosa, Michael Gessner, James Fish
  • Patent number: 9264446
    Abstract: Methods and systems for analyzing flows of communication packets. A front-end processor associates input packets with flows and forwards each flow to the appropriate unit, typically by querying a flow table that holds a respective classification for each active flow. In general, flows that are not yet classified are forwarded to the classification unit, and the resulting classification is entered in the flow table. Flows that are classified as requested for further analysis are forwarded to an appropriate flow analysis unit. Flows that are classified as not requested for analysis are not subjected to further processing, e.g., discarded or allowed to pass.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: February 16, 2016
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Eithan Goldfarb, Yuval Altman, Naomi Frid, Gur Yaari
  • Patent number: 9248000
    Abstract: A navigation system includes a display monitor, a CPU, and a camera, wherein the camera is mounted to a back side of the display monitor to form a monitor unit. One or more reference units are placed on a body while acquiring an image data set, and are tracked during a surgical operation by the monitor unit to register and correlate a position of a visual image of an exterior surface of the body with the image data set including information concerning internal structures of the body. The image data set is displayed on the display monitor superimposed in registration over the visible image of the exterior of the body with an angle of view and aperture in accordance with the actual position of the camera, whereby the display monitor displays the internal structures corresponding to the line-of-sight of the camera and the observer.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: February 2, 2016
    Assignee: STRYKER EUROPEAN HOLDINGS I, LLC
    Inventors: Amir Sarvestani, Hans Schoepp, Klaus Welte
  • Patent number: 9235815
    Abstract: A method, device and computer program product for name resolution in a collaborative environment may include receiving initiation of a collaboration from a user, where the collaboration includes actions from at least two applications. The method may also include determining an identity of the user initiating the collaboration. The method may further include retrieving an alias of the user and attaching the alias of the user to the collaboration.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 9220066
    Abstract: Techniques for increasing power and resource efficiency of a mobile device are presented herein. In the mobile device, with regard to periodic or one-time data transfers, a communication management component can analyze information comprising data transfer parameter information, including jitter information, associated with each application of a subset of applications used by the device and can desirably schedule and/or bundle data transfers associated with the applications to reduce the number of separate data bursts to transfer that data to thereby reduce use of wireless resources and power consumption by the device. A push notification system can receive respective jitter information associated with each application from the mobile device, and the push notification system can desirably schedule and/or bundle push notifications to reduce the number of separate data bursts sent to the device to reduce use of wireless resources and power consumption by the device.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: December 22, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Patent number: 9218602
    Abstract: The present invention discloses an apparatus, method and computer program for providing page navigation in a multirole-enabled network application. The apparatus comprises: a virtual role creator adapted to create a virtual role for each user in the multirole-enabled network application based upon an atomic role set configured for the user; an access pattern generator adapted to generate a virtual-role-based access pattern by recording page access requests of the user and by performing pattern mining for the recorded page access requests according to the virtual role of the user; and a page navigation provider adapted to provide page navigation by utilizing the access pattern corresponding to the virtual role of the user when the user accesses the multirole-enabled network application. With the technical solution of the invention, pattern mining can be performed for access data of one or more users according to virtual role, so the user can be provided with optimized personalized page navigation.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ning Duan, Bo Gao, Chang J. Guo, Zhong B. Jiang, Wei Sun, Zhi H. Wang
  • Patent number: 9213948
    Abstract: A system and method for process data management and organization is provided. An embodiment includes an apparatus for updating a process. The apparatus includes a storage device capable of storing a prospect database. The apparatus is operable to receive a prospect record from the stored prospect database. Once the prospect record is obtained, the apparatus can determine a process stage associated with the prospect record, and identify an available action associated with the stage which can be received from the storage device. The apparatus is operable to trigger the performance of the determined action and receive resulting data. Accordingly, the stage associated with the prospect record can be updated by the apparatus.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: December 15, 2015
    Assignee: SALESTREE INC.
    Inventors: Darrin Thomas Parker, John Edward Ely
  • Patent number: 9203948
    Abstract: The present invention includes a mobile terminal and controlling method including a wireless communication unit configured to externally exchange a wireless signal, a display unit, and a controller, when a text message is received from a text message server via the wireless communication unit, configured to determine whether application update data for updating information of a specific application is included in the received text message and whether an indictor indicating a type of the specific application is included in the received text message, to update the information of the specific application indicated by the indicator if the indicator is included in the received text message, and to control the updated information to be displayed on the display unit.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: December 1, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyesuk Park, Jaehwang Yi