Patents Issued in September 30, 2014
  • Patent number: 8849919
    Abstract: The present invention relates to electronic mail. In particular, it relates to a method and system for processing electronic mail, wherein mails are stored in a space efficient way by removing redundancy from the content. Prior art is known for doing a limited version of this on a mail client.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter Gerstl, Magnus Karlsson, Dirk Seider, Oliver Suhre
  • Patent number: 8849920
    Abstract: A method, computer program product, and data processing system for reducing the storage needed for broadcast-distributed data entities, such as electronic mail messages from a mailing list, are disclosed. Locally stored data entities that are determined to have corresponding copies elsewhere are replaced with identifying information to allow the corresponding copies to be retrieved. In a preferred embodiment, locally-stored electronic mail messages in an electronic mail server that are determined to come from archived mailing lists are replaced periodically with one or more URLs (Uniform Resource Locator) of archived copies of the message. When a request from a mail client to download the electronic mail message is received, the message is reconstructed from the archived copy and returned to the client, rather than being retrieved from local storage.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Ameet M. Paranjape
  • Patent number: 8849921
    Abstract: A method and apparatus for creating predictive filters for messages. In one embodiment, filter information is coupled to a reputation database. One or more filters for a message feature are generated if a reputation of the message feature is associated with one or more portions of the filter information. In one embodiment, SPAM filters are generated. In yet another embodiment, one or more message features are tested using heuristics. One or more message features are blacklisted based on a determination of the heuristics. One or more additional message filters are generated if a reputation of the message feature is associated with a blacklisted feature.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: September 30, 2014
    Assignee: Symantec Corporation
    Inventors: Dylan Morss, Emmet Cassidy
  • Patent number: 8849922
    Abstract: A method and apparatus for aggregating notices and alerts (alerts) into an aggregate machine readable feed wherein the alerts are retrieved from various information sources. One embodiment of the invention is a method and apparatus providing an alert via an aggregate machine readable feed, comprising receiving an alert from various information sources, converting the retrieved alert into an aggregate machine readable format, and placing the aggregate machine readable formatted alert into an aggregate machine readable feed.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: September 30, 2014
    Assignee: Symantec Corporation
    Inventors: Bruce McCorkendale, Shaun Cooley
  • Patent number: 8849923
    Abstract: In order to broadcast a commercial content corresponding to the centers of interest of a user of a communicating object, the disclosed method involves generating a message including at least one piece of commercial content associated with at least one piece of meta-information characterising the subject concerned by the commercial content. The method is implemented by the object for extracting a piece of commercial content from the message only if the piece of meta-information of the content corresponds to a piece of meta-information characterising a center of interest of the user.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: September 30, 2014
    Assignee: Gemalto SA
    Inventors: David Halle, Christophe Foesser, Lionel Mallet, Frédéric Faure, Alain Brun
  • Patent number: 8849924
    Abstract: Network infrastructure management may be provided. First, administrative tools associated with a plurality of network topologies may be provided in a management console. Providing the administrative tools may comprise providing a first set of tools associated with a first network topology in the console. The first network topology may be an on-premises topology. Providing the administrative tools may also comprise providing a second set of tools associated with a second network topology in the console. The second network topology may be a cloud topology. Next, communications for the plurality of network topologies may be established to manage the plurality of network topologies through the management console. Establishing the communications for the plurality of network topologies may comprise establishing a first communications channel between the first network topology and the console.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Sanjay H. Ramaswamy, GuangSheng Bao, Yingtao Dong, Yun-Rui SiMa, Feng Wang
  • Patent number: 8849925
    Abstract: A system and method of using the system for capturing and storing electronic messages is disclosed. The system includes a client device and a remote server in communication with the client device. The client device comprises a first processor, software running on the processor, a storage device, and a transmitter. The software captures electronic messages sent and received by the client device. The server comprises a processor, software running on the processor, a storage device and an output device. The software archives the electronic messages received from the client device.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: September 30, 2014
    Assignee: Dexrex, LLC
    Inventors: Nicholas Slavich, Aaron Siegler, Richard Tortora, Cameron Mackenzie
  • Patent number: 8849926
    Abstract: A method of self-organizing sensor nodes in a wireless sensor network (WSN); a method of localizing mobile nodes in a WSN; and a method of self-calibrating a WSN are disclosed. The method of self-organizing sensor nodes in a WSN includes configuring sensor nodes to in turn broadcast consecutive messages at a plurality of pre-defined and incrementally increasing power levels; detecting receipt of the broadcasted messages at each of the sensor nodes and notifying a master node as to the identity of each sensor node receiving the broadcasted message and the power level at which it was received to define a detected neighborhood for each sensor node; determining relative locations of sensor nodes with the detected neighborhoods; and mapping relative locations of the sensor nodes by the master node based on results of the neighborhood detection and known locations of two anchor nodes.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: September 30, 2014
    Assignee: Simon Fraser University
    Inventors: Marcin Jan Marzencki, Bozena Kaminska
  • Patent number: 8849927
    Abstract: A system and method for using email addresses, email clients and the existing DNS and email infrastructure for the real-time communication of time-based media.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: September 30, 2014
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 8849928
    Abstract: The present invention is an information communication terminal having a function of displaying, together with a received mail list, part or all of a message of a received mail in the selected state in the preview. The information communication terminal includes: a judgment unit judging whether all of the message of the received mail in the selected state fits in a predetermined area for the preview display; and an update unit performing an update in the case when the judgment is affirmative so that information indicating whether the received mail has already been read indicates that it has already been read.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: September 30, 2014
    Assignee: Kyocera Corporation
    Inventor: Takashi Yuyama
  • Patent number: 8849929
    Abstract: Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: David Bruce Lindsay, Geoffrey M. Clark, Baskaran Dharmarajan, Ashutosh Tewari
  • Patent number: 8849930
    Abstract: Methods, devices, and computer-readable medium described herein may provide for the adding of user-based semantic metadata to a text message. The semantic metadata may be added at a sending user device based on a user's selection. A receiving user device may interpret the text message based on the semantic metadata.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: September 30, 2014
    Assignees: Sony Corporation, Sony Mobile Communications AB
    Inventor: Håkan Lars Emanuel Jonsson
  • Patent number: 8849931
    Abstract: A system and a method are disclosed for adding linked content to text messages. Messages are analyzed to determine the context and meaning of a conversation between users, and linked content relevant to the conversation is selected and associated with certain words or phrases in the messages. This process for enhancing text messages beneficially provides users with additional information related to the meaning of their conversation, and also provides advertisers with a valuable new way of delivering highly relevant advertisements to a precise group of users.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: September 30, 2014
    Assignee: IDT Messaging, LLC
    Inventors: Jonathon Linner, Juho-Pekka Virolainen, Robert Lawson
  • Patent number: 8849932
    Abstract: Provided is a data transmission/reception system which can display a title created based on an attribute information of a data on a monitor with high visibility. When a command is inputted via an input unit, a CPU creates a title information file used for creating the title, and when the data is created, the CPU creates a title attribute information table. A communication terminal transmits and receives the data and the title attribute information table. The CPU creates the title in accordance with the title information file and the title attribute information table. The monitor displays plural titles on a title list screen. Accordingly, a user can display the plural titles on the monitor with the high visibility. Moreover, the user can easily manage the data in accordance with the title.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: September 30, 2014
    Assignee: Visionarist Co., Ltd.
    Inventors: Sukeichi Miki, Shinichi Miki, Manabu Miki, Hikaru Miki
  • Patent number: 8849933
    Abstract: A message delivery server system for delivery of electronic content to a receiving client, comprises: a data storage for storing electronic content, a connection unit for maintaining a connection with the receiving client, and a connection establishment unit for allowing a receiving client to establish a connection with the server. The connection establishment unit comprises a definition unit for placing one or more connection definitions relating to the connection in an entity that is independent of any actual connection socket used for the session. The definition unit can be use to establish additional sockets to maintain the session and the definitions within can be used to find the best way to download media to the receiving client.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: September 30, 2014
    Assignee: Comverse, Ltd.
    Inventor: Yair Grosu
  • Patent number: 8849934
    Abstract: User activity is communicated in a messaging system. Communication is performed by monitoring an input region displayed to a first user of the messaging system in a client executed at a user terminal of the first user; responsive to receiving a user activated input at the input region, analyzing the input and using the analysis to match the input to a type of user activity from a predetermined set of user activities; and transmitting a message comprising data representing the type of user activity from the user terminal of the first user to a user terminal of at least one other user of the messaging system over a communications network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 30, 2014
    Assignee: Skype
    Inventor: Indrek Mandre
  • Patent number: 8849935
    Abstract: A system and method for generating a geofeed based on one or more geofeed parameters including altitude parameters, ambient condition parameters, and orientation parameters is provided. A geofeed includes a collection of content, aggregated from various content providers, that is relevant to one or more geographically definable locations. The generated content may include, for example, video, audio, images, text, hyperlinks, and/or other content that may be relevant to a geographically definable location. The content providers may include, for example, social media platforms, online knowledge databases, individual content creators, and/or other providers that can distribute content that may be relevant to a geographically definable location. The system may filter content into the geofeed and/or out of the geofeed based on one or more geofeed parameters and/or display the geofeed comprising the filtered content.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 30, 2014
    Assignee: Geofeedia, Inc.
    Inventors: Philip B. Harris, Scott K. Mitchell, Michael J. Mulroy
  • Patent number: 8849936
    Abstract: An intermediate service provider operates to mediate communications between mobile terminals and various service providers. In one embodiment, the intermediate service provider and a given mobile terminal establish a persistent session supported by a logical communication channel that is used to convey communications for all of the various service applications implemented by the mobile terminal, i.e., a single, multiplexed channel. In another embodiment, common command subsystems are used to support the multiple service applications, thereby reducing overhead resulting from multiple protocol headers. In yet another embodiment, establishment of communications with various service providers begins with a single connection request message that specifies at least two selected service applications such that the intermediate service provider can establish communications with the multiple service providers in response to the single connection request message.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: September 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Christopher Robert Wilson, Jin Woo Lee, Mihaela K. Mihaylova, Roberto Diaz
  • Patent number: 8849937
    Abstract: Provided are an apparatus and method for time synchronization in a Precision Time Protocol (PTP) network. According to an aspect, there is provided a time synchronization apparatus including: a synchronization unit configured to perform time synchronization between a master and at least one slave based on the number of synchronization messages that are sent from the master; a state-of-synchronization determiner configured to measure performance of the synchronization to thereby determine the state of the synchronization; and a number-of-messages adjustor configured to adjust the number of synchronization messages based on the state of the synchronization. Therefore, by automatically adjusting the number of synchronization messages that are sent from a master according to network traffic, the states of slave nodes, etc., it is possible to minimize entire network traffic and optimize the synchronization performance of nodes.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 30, 2014
    Assignee: Dasan Networks, Inc.
    Inventors: Gun-Woo Park, Sang-Cheol Mun
  • Patent number: 8849938
    Abstract: A method for electing a master blade in a virtual application distribution chassis (VADC), includes: sending by each blade a VADC message to each of the other blades; determining by each blade that the VADC message was not received from the master blade within a predetermined period of time; in response, sending a master claim message including a blade priority by each blade to the other blades; determining by each blade whether any of the blade priorities obtained from the received master claim messages is higher than the blade priority of the receiving blade; in response to determining that none of the blade priorities obtained is higher, setting a status of a given receiving blade to a new master blade; and sending by the given receiving blade a second VADC message to the other blades indicating the status of the new master blade of the given receiving blade.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: September 30, 2014
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Dennis Oshiba
  • Patent number: 8849939
    Abstract: According to one aspect of the present disclosure, a system and technique for coordinating write sequences in a data storage system includes a processor configured to receive from a primary device, responsive to the primary device receiving a request to write to primary storage, a request for a sequence number. The system also includes a sequence generator configured to: generate a current sequence number for the write; generate a first identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number; generate a second identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number and a previous sequence number; transmit the current sequence number and the second identifier to the primary device; and transmit the current sequence number and the first identifier to the secondary devices writing to secondary storage based on the previous sequence number.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: John P. Wilkinson
  • Patent number: 8849940
    Abstract: Methods, apparatuses, and systems directed to write command processing in distributed file caching systems. Implementations of the invention allow for write operations to identified files to proceed, while information regarding the identified file is fetched from a remote host and a locally cached version of the file is constructed. Implementations of the present invention can be configured to improve the performance of wide area network file systems, while preserving file consistency.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: September 30, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventor: Suresh Gopalakrishnan
  • Patent number: 8849941
    Abstract: Techniques for configuring and operating a virtual desktop session are disclosed herein. In an exemplary embodiment, an inter-partition communication channel can be established between a virtualization platform and a virtual machine. The inter-partition communication channel can be used to configure a guest operating system to conduct virtual desktop sessions and manage running virtual desktop sessions. In addition to the foregoing, other techniques are described in the claims, the detailed description, and the figures.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Mahadeva Alladi, Sriram Sampath, Ido Ben-Shachar, Dustin L. Green, Ashwin Palekar
  • Patent number: 8849942
    Abstract: An API for prefetching map data receives a prefetch request for an indicated geographic area from a software application. In response, the API retrieves map data corresponding to the indicated geographic area from a map data provider and stores the map data in a map data cache without causing a digital map based on the map data to be displayed on the display device. The map data cache is accessible to the software application only via the API. Subsequently to storing the map data in the map data cache, the API receives a request to render the digital map from the software application and, in response to the request to render the map image, renders the map image for display on a display device using the map data stored in the map data cache.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Andrew Foster, Zheng Wang, David Hearnden
  • Patent number: 8849943
    Abstract: One embodiment of the present invention provides a system for navigating through information associated with physical objects or locations. During operation, the system detects a multi-resolution visual code placed on or in the vicinity of a physical object or location. The system then determines a level of resolution for the detected code, and decodes the code at the determined level of resolution to obtain the information. Subsequently, the system presents the information to a user, thereby allowing the user to navigate through information associated with the physical object or location.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: September 30, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Qingfeng Huang, James E. Reich, Marc E. Mosko, Victoria M. E. Bellotti
  • Patent number: 8849944
    Abstract: Some embodiments of a multi-use application proxy have been presented. In one embodiment, an application proxy is executed as an intermediary a set of applications. The application proxy performs multiple functions between the set of applications. For example, the application proxy aggregates interactions between the applications and a client in one embodiment.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: September 30, 2014
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8849945
    Abstract: Adding interactive objects to content having a timeline at user-identified positions in the timeline. During subsequent rendering of the content, the interactive objects are presented to a user at the identified positions. The interactive objects represent an opportunity for the user to render additional content or perform a transaction. In an embodiment, compensation is generated as a result of performance of the transaction.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: September 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Chad E. Desjardins, Russell A. Dicker, Cameron S. Janes, Roy F. Price, Ameesh Paleja, Ethan Z. Evans, William D. Carr
  • Patent number: 8849946
    Abstract: A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: September 30, 2014
    Assignee: Oracle International Corporation
    Inventors: Prasanth Pallamreddy, Steven Liu, Xiao Hai Zhang
  • Patent number: 8849947
    Abstract: Information-technology discovery techniques are performed directly on virtual machine files. A discovery system sends directives to a remote host and receives data extracted from the virtual machine files as a result of the remote host responding to the directive. The discovery system extracts discovery information from the received data and sends the discovery information to a discovery repository. The discovery information may include static and dynamic virtualized hardware as well as executing software applications and services within a virtual machine and across multiple virtual machines.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Amanuel Ronen Artzi, Igg Adiwijaya, Avshalom Avital
  • Patent number: 8849948
    Abstract: Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: September 30, 2014
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 8849949
    Abstract: Systems and methods utilize the data plane of an access switch to aid in providing control plane proxy services when the access switch is undergoing a software upgrade on its control plane. In one aspect, a method includes providing a peer switch with current state information of the host computer, encapsulating a control plane query packet sent from the host computer using a first hardware circuit of the access switch, forwarding the encapsulated control plane query packet to the peer switch using the first hardware circuit. The method further includes receiving a response to the control plane query packet from the peer switch using the first hardware circuit and directing the response to the host computer.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventor: Ayaskant Pani
  • Patent number: 8849950
    Abstract: In one example, a device for receiving information for multimedia data includes one or more processors configured to determine a byte range of a file of a representation of multimedia content to request from a source device, form a uniform resource locator (URL) that specifies, in a file path portion of the URL, according to a template, the file and the byte range in accordance with requirements of the source device, and issue a GET request that specifies the formed URL to the source device.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: September 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Donald W. Gillies, Michael G. Luby, Fatih Ulupinar
  • Patent number: 8849951
    Abstract: A system is configured to receive location information associated with a geographic location, determine a web address associated with the location information, and determine a custom address associated with the location information and the web address, where the custom address is descriptive of the location information and is different than the web address. The system is further configured to store information associating the web address, the custom address, and the location information, and send the custom address to a user device, where the user device is able to use the custom address to obtain or share at least a portion of the location information at the web address.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: September 30, 2014
    Assignee: Cellco Partnership
    Inventor: Kumar Sanjeev
  • Patent number: 8849952
    Abstract: Methods, systems, and computer program products for intelligent monitoring services are provided. A method includes sampling data for a subject over a defined time period and calculating a normative value for the defined time period based on the sampled data. The method also includes monitoring incoming data for the subject, comparing a monitored value for the incoming data to the normative value, and generating a responsive action when the monitored value deviates from the normative value.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: William N. Roney, Christopher N. Britton
  • Patent number: 8849953
    Abstract: A terminal device can connect to a first network whose communication speed is high or whose communication fee charged according to an amount of communication is low and a second network whose communication speed is lower than that of the first network or whose communication fee charged according to an amount of communication is higher than that of the first network. The terminal device first data with a large amount of data through the first network and stores the first data. Also, the terminal device second data with an amount of data smaller than that of the first data through the second network and stores the second data. The terminal device determines a connection state of the network and a storage state of data and controls reception of data used to output contents on the basis of the determination result.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: September 30, 2014
    Assignee: Rakuten, Inc.
    Inventors: Yasuko Fukuda, Ryohei Takuma, Yusuke Sasamori
  • Patent number: 8849954
    Abstract: An apparatus and method of managing reproduction of multimedia contents. A multimedia reproduction method includes: receiving identification information on predetermined multimedia contents; receiving first reproduction information on the predetermined multimedia contents, from a multimedia reproduction management apparatus receiving the transmitted identification information; and if first identification information contained in the received first reproduction information corresponds with the transmitted identification information, reproducing the predetermined multimedia contents based on the first reproduction information. According to the apparatus and method, even when a DVD title being played back is replaced by another DVD title, or when the power of a DVD playback apparatus is suddenly interrupted, the reproduction position information is safely maintained.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: September 30, 2014
    Assignee: Samsung Electronics Co, Ltd.
    Inventor: Sung-geun Kim
  • Patent number: 8849955
    Abstract: Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: September 30, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Vijayan
  • Patent number: 8849956
    Abstract: A system for providing video processing feedback to content providers uploading a video file. As the content provider uploads a video file to the video processing server, the server processes the uploading file and extracts representative video frames from the video file. The video processing server embeds the representative frames into a processing feedback page hosted on a web server in the video processing server. Each representative frame in the feedback page represents a part of the uploading video. The feedback page is accessible through the content provider's browser and the feedback page includes a sequence of representative frames in temporal order. In one embodiment, the representative frames in the feedback page are colored or shaded to indicate whether the video part represented by a particular frame has been processed.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Dmitry Broyde, Slave Jovanovski, Vijnan Shastri, Stanley Wang
  • Patent number: 8849957
    Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy
  • Patent number: 8849958
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Patent number: 8849959
    Abstract: In some implementations, a method for using closed captions in a double display scenario includes, obtaining a video stream configured to be displayed on a first display device. The video stream includes closed captions. The method also includes, identifying one or more symbols or words included in the closed captions; and obtaining a set of instructions. The set of instructions includes instructions to display content information relating to at least one symbol or word in the one or more symbols or words. The method further includes, in response to obtaining, and in accordance with, the set of instructions, executing one or more applications based on a type of the content information; and formatting for display, on a second display device, output from the one or more applications. The applications include one of: a web browser, a music application, a feed reader application, a coupon application, and a content viewer.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventor: Steven Keith Hines
  • Patent number: 8849960
    Abstract: According to one embodiment of the invention, method of automatically administering a plurality of servers includes automatically transmitting commands to at least one of the plurality of servers. Administrator level access is non-invasively obtained on the at least one of the plurality of the servers utilizing the automatically transmitted commands. The at least one of the plurality of the servers is administered using the administrator level access and the automatically transmitted commands.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: September 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Srinath S. Chakravarty
  • Patent number: 8849961
    Abstract: A system and method of maintaining an always-on application client communication is provided. An application programming interface implemented on a device hosting an always-on application client determines if network-based keep-alive functionality exists in a network where the device operates. If network-based keep-alive functionality exists, a network element is instructed to transmit keep-alive messages to the application server on behalf of the device. The network element can be implemented in or as a variety of existing network elements, e.g., as a GPRS gateway serving node or a standalone keep-alive network element. Alternatively, an application server communicatively connected to the always-on application client may query whether network-based keep-alive functionality exists. If network-based keep-alive functionality exists, the application server negotiates with the always-on application client to determine an application-specific mechanism for implementing the network-based keep-alive functionality.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: September 30, 2014
    Assignee: Nokia Corporation
    Inventors: Rauno Hartikainen, Pertti Kasanen, Mika Joutsenvirta
  • Patent number: 8849962
    Abstract: An image forming apparatus and a method of controlling the same including a networking function includes checking the connection of a network cable, and displaying a screen to configure a network when the connection of the network cable is checked, thus allowing a user to circumvent time-consuming steps by providing a user with direct access to a menu to configure a network upon connection of a network cable to the image forming apparatus, thereby allowing the user to more easily configure the network and with increased efficiency.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: September 30, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Chi Tack Chang
  • Patent number: 8849963
    Abstract: A method of enabling a legacy host, attached to a local network, to discover a service provided by a remote server. The method comprises the following steps to be performed by an IP Multimedia Subsystem Gateway within said local network. (1) Subscribing to an IP Multimedia Subsystem presence service and receiving presence information published by the presence service including Globally Routable User agent URIs. (2) Receiving a service discovery message sent by said legacy host. (3) Searching said presence information to identify a requested service and an associated Globally Routable User agent URI. (4) Sending a response to said legacy host including a local network address of the Gateway, whilst maintaining a mapping between said local network address and said Globally Routable User agent URI.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: September 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Gonzalo Camarillo Gonzalez, Sébastien Pierrel
  • Patent number: 8849964
    Abstract: Systems and methods are provided for compressing and decompressing still image and video image data in mobile devices and monitoring applications. Corresponding mobile device and camera architectures, and service platform architectures for transmitting, storing, editing and transcoding still images and video images over wireless and wired networks and viewing them on display-enabled devices are also provided.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: September 30, 2014
    Assignee: Soryn Technologies LLC
    Inventors: John D. Ralston, Steven E. Saunders, Krasimir D. Kolarov
  • Patent number: 8849965
    Abstract: A system and method include determining an amount of network traffic to add to traffic in the network to emulate a desired condition, beginning a test of the network such that network nodes generate test traffic in accordance with the determined amount of network traffic to emulate the desired condition, receiving the test traffic, and calculating network performance measures as a function of the received test traffic.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: September 30, 2014
    Assignee: Honeywell International Inc.
    Inventor: Patrick S. Gonia
  • Patent number: 8849966
    Abstract: Embodiments of the invention provide a solution to optimize/minimize the total capacity of Gold Image within the entire datacenter which utilizes a scale-out type of storage systems. A method of server image provisioning comprises checking whether a gold image exists in a first storage system, the gold image being one of a real gold image or a virtual gold image; if no gold image exists in the first storage system, searching a remainder of the storage systems until a real gold image is found in a second storage system; after finding the real gold image in the second storage system, creating a virtual gold image in the first storage system, the virtual gold image in the first storage system being associated with the real gold image in the second storage system; and creating a snapshot volume in the first storage system based on the virtual gold image.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: September 30, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Atsushi Murase
  • Patent number: 8849967
    Abstract: Consistent with embodiments of the present invention, systems and methods are disclosed for operating an override boot sequence. In some embodiments, a system may be disclosed comprising a computing device; client software configured to boot the computing device to a normal state; a first memory associated with the computing device, wherein the client software is stored on the first memory; and a network interface in communication with a server. The server may be configured to transmit a sentry packet to the computing device. A bootloader program may be associated with the computing device, wherein the bootloader device may be configured to open the network interface port associated with the serve and monitor for the presence of the sentry packet. The bootloader program may be further configured to download a software application across the network and execute the software application instead of the client software.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark R. Murray, Phillip M. Hord
  • Patent number: 8849968
    Abstract: Described herein are one or more computer operating environments that include a standard set of web services via a communications network (e.g., the Internet) and a mechanism for extending the standard set of web services to execute one or more extended web services. Since these extended web services may be produced by an unconfirmed or untrusted source (e.g., a third-party software developer), the described computer operating environments isolate the extended web services from the standard set of web services and from the communication network. Furthermore, each extended web service is an isolated process (isoproc) with a limited ability to communicate with other services. In particular, each isoproc's ability to communicate is limited to only associated defined communication channels over which it has express permission to communicate.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Galen C. Hunt, James R. Larus, Alexander G. Gounares, Raymond E. Endres