Patents Examined by Robert Shaw
  • Patent number: 8819264
    Abstract: Systems and methods for dynamically switching between unicast and multicast delivery of media content are disclosed. An exemplary method includes a user device 1) accessing, over a wireless network, a unicast stream carrying data representative of a media content program, 2) detecting, during the accessing of the unicast stream, an instruction to switch to a multicast stream carrying data representative of the media content program, and 3) switching, in response to the instruction, from the accessing of the unicast stream to accessing the multicast stream by way of the wireless network. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: August 26, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Ruchir Rodrigues
  • Patent number: 8805953
    Abstract: Provided herein are systems and methodologies for highly efficient restoration in a network-based backup system. As described herein, differential-based analysis can be utilized such that a new complete differential is calculated based on signatures and/or other information relating to a given item to be restored prior to retrieving backup data. Based on the differential, only blocks determined to be unique between the current version of the item and the desired version are transmitted, which can then be merged with non-unique locally present blocks to obtain the fully restored version of the item. Further, a hybrid architecture can be employed, wherein signatures and/or data are stored at a global location within a network as well as one or more local peers. Accordingly, a backup client can obtain information necessary for restoration from either the global location or a nearby peer, thus further reducing latency and bandwidth consumption.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. Murphy, John D. Mehr, Navjot Virk, Lara M. Sosnosky, James R. Hamilton
  • Patent number: 8805955
    Abstract: A method and system for managing maintenance events in an enterprise computing environment. A client receives a maintenance file associated with a maintenance event from a server. The client device stores the maintenance file in local storage (e.g., cache), without installing the maintenance file. Subsequently, the client device receives an instruction from the server to install the previously downloaded and stored maintenance file.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: August 12, 2014
    Assignee: Red Hat, Inc.
    Inventor: Miroslav Suchý
  • Patent number: 8799480
    Abstract: The current invention is applicable to a RAN-cache or proxy operating in a wireless mobile network that is functioning as a transparent inline device intercepting wireless mobile protocols such as UMTS, LTE, WIMAX, CDMA etc.), or a traffic off-load device connected to multiple interfaces towards the Core/Internet. The current invention identifies methods for pre-fetching content by emulating portions of a mobile client for gaining connectivity through the mobile-core network, or to use session contexts of other mobile clients in a way not to significantly effect charging and billing for the preloaded content. The pre-load decision of what to pre-load and when to pre-load may be locally derived within the RAN-cache/Proxy device, or in-coordination with a locally connected CDN (Content Delivery Network) device.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: August 5, 2014
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Charles Boyle
  • Patent number: 8769049
    Abstract: The claimed subject matter relates to systems and/or methodologies that facilitate intelligent distribution of backup information across storage locations in network-based backup architectures. A virtual layering of backup information across storage locations in the backup architecture can be implemented. Statistical models are utilized to dynamically re-allocate backup information among storage locations and/or layers to ensure availability of data, minimum latency upon restore, and minimum bandwidth utilization upon restore. In addition, heuristics or machine learning techniques can be applied to proactively detect failures or other changes in storage locations such that backup information can be reallocated accordingly prior to a failure.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, John D. Mehr
  • Patent number: 8769055
    Abstract: The claimed subject matter provides a system and/or a method that facilitates distributed backup and versioning techniques for network-based backup architectures. When data is committed to a backup system, a backup version can be created. The generated backup version can be a complete rendition of data or the generated backup version can be a differential between the data and backup information previously committed to the system. The generated backup version can be replicated across a distributed network of peers. Replication can be based upon a desire level of redundancy of versions, location of peers, network topology of peers, storage capacity of peers, health of peers, type of peer, and the like. In addition, versions can be retained based upon a configurable number of desired versions.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Navjot Virk
  • Patent number: 8719351
    Abstract: A system and method automatically rescales an electronic message having one or more associated content. When the electronic message is generated and the associated content connected to the message, an agent of the electronic message application checks predefined settings/configurations of the message client. The sender's e-mail client checks a plurality of conditions, such as, the condition of the network, the type of network, the status or capacity of the receiving inbox of an intended recipient client, and the geographic destination of the message. Based on these dynamic content rescale settings, the sender's client dynamically and optimally rescales the associated content before forwarding the electronic message with the rescaled content to the recipient client. Rescaling of the associated content may be performed by the message exchange server or the recipient client. The recipient client may later request and receive a copy of the associated content without rescaling.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danny Yen-Fu Chen, Ta-Wei Lin, Chih-Wen Su, Meng Li Wong
  • Patent number: 8677024
    Abstract: In a method for managing shared Ethernet adapters in a virtualized computer environment, a computer programmed with a hypervisor program receives a first request from a virtual client to transmit data. In response to receiving the first request, the computer programmed with the hypervisor program selects a first active virtual server from a first plurality of concurrently active virtual servers of the virtualized computer environment. The computer programmed with the hypervisor program copies the data from a memory of the virtual client to a trunk adapter of a first shared Ethernet adapter of the selected first active virtual server.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kavitha Vittal Murthy Baratakke, Shaival Jagdishbhai Chokshi, Nikhil Hegde, Vishal Ramachandra Mansur
  • Patent number: 8595294
    Abstract: A customized digital yearbook system includes advertisements that are inserted into each of the individual customized yearbooks. Preferably, a fee is paid by the advertisers for keeping the advertisements in the individual customized yearbooks for a period of time, which is renewable. If not renewed, in some embodiments, a new advertiser pays a fee and the advertisements are replaced with new advertisements from the new advertiser(s).
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: November 26, 2013
    Assignee: Wolf Pack Products, LLC
    Inventors: Anthony M. Olson, Jennifer Kay Winquist, Joseph G. Richard, Frank Liebenow
  • Patent number: 8560639
    Abstract: The claimed subject matter relates to systems and/or methodologies that facilitate distributed storage of data. A distributed file system can be implemented on storage nodes such that the system places multiple copies of data (e.g., replicas) on a variety of disparate storage nodes to guarantee availability of the data and minimize loss of the data. Storage nodes are dynamically evaluated to identify respective characteristics. In one example, the characteristics can include availability of a storage node, capacity of a storage node, data storage cost associated with a storage node, data transfer costs associated with a storage node, locality of a storage node, network topology, or user preferences associated with a storage node. The characteristics can be employed to generate optimal placements decisions.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Yan V. Leshinsky, John D. Mehr
  • Patent number: 8539035
    Abstract: This message tying processing method include: extracting tying keys from a key definition database storing, for each protocol, tying keys included in messages relating to the protocol and used in a message tying processing, and generating data of a structure including nodes respectively corresponding to the extracted tying keys and links connecting between the nodes of the tying keys belonging to the same protocol: judging whether or not a loop is formed in the structure by the links; when it is judged that the loop is not formed in the structure, identifying, among allocation patterns that are combinations of allocation of the tying keys to each of plural tying processors, that respectively carry out the tying processing in cooperation with each other, an allocation pattern satisfying a first condition that a communication load between the tying processors is the minimum.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: September 17, 2013
    Assignee: Fujitsu Limited
    Inventors: Yuuji Hotta, Motoyuki Kawaba, Hidekazu Takahashi, Lilian Harada
  • Patent number: 8499082
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for providing services in a telecommunications network using an IOS/SIP adapter. According to one aspect of the subject matter described herein, a method for providing supplementary services to IMS devices and non-IMS devices using common IMS network components is provided. The method includes providing an interoperability specification/session initiation protocol (IOS/SIP) adapter configured to communicate with a base station subsystem and an IMS network. The method further includes, at the IOS/SIP adapter, receiving, from the base station subsystem a request for providing a supplementary service to a non-IMS device in communication with the base station subsystem. In response to the request, the method includes sending a message to an IMS node in the IMS network that provides the supplementary service to the non-IMS device and to IMS devices.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: July 30, 2013
    Assignee: Tekelec, Inc.
    Inventors: Adam B. Roach, Ajay P. Deo
  • Patent number: 8463916
    Abstract: Traffic engineering and bandwidth management of bundled links may, at times, require the selection of one of a plurality of component links in a bundled link to use in admitting a connection requiring admission. While performing the selection it may be determined that more than one of the component links has the resources required to admit the connection. An admission policy may then be selected from among a plurality of admission policies. Based on the selected admission policy, a particular component link may then be selected. Such bandwidth management, based on admission policies, may be seen to be well suited to balancing and component link recovery in traffic engineered, connection-oriented MPLS networks.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: June 11, 2013
    Assignee: Rockstar Consortium US LP
    Inventors: Sameh Rabbie, Tong Shan
  • Patent number: 8458287
    Abstract: Embodiments of erasure coded storage aggregation are disclosed. The erasure coded storage aggregation includes storing a data file as erasure coded fragments in a plurality of nodes of one or more data centers. The erasure coded storage aggregation further includes monitoring an access frequency of the data file. Based on the comparison between the access frequency and a predetermined threshold, the data file is either reconstructed from the erasure coded fragments and stored in a storage node or retained as erasure coded fragments in the plurality of nodes of the one or more data centers.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, John D. Mehr, Siddhartha Puri, Samuel J. McKelvie, Bradley Calder, Matt Pope
  • Patent number: 8458337
    Abstract: Methods and apparatus for providing role-based access control of a resource by a subject in an access control system are provided. The system comprises one or more roles capable of association with one or more subjects, and a plurality of permission sets. One or more of the plurality of permission sets are associated with each of the one or more roles. The system further comprises a plurality of resources. One or more of the plurality of resources are associated with each of the one or more permission sets, and each of the plurality of resources is associated with a set of one or more subjects. A given subject in a set of one or more subjects for a given resource and having a role-permission association with the given resource is provided access control of the given resource.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carole Rhoads Corley, Jorge Lobo, Lorraine Phyllis Vassberg, Xiping Wang
  • Patent number: 8447808
    Abstract: Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Patent number: 8433805
    Abstract: Methods and apparatus, including computer program products, implementing and using improved approaches to contact users that can be contacted in a variety of different ways are disclosed. According to one aspect, one user is able to be automatically informed of an appropriate (e.g., preferred) way to contact another user. Once informed of the appropriate way, another user can be contacted (automatically or on user request) using the appropriate way.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: April 30, 2013
    Assignee: Apple Inc.
    Inventor: Thomas Ethan Lowry
  • Patent number: 8417831
    Abstract: A network system adopting a first IP protocol is provided. The network system includes an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol, wherein the address allocating server dynamically allocates an address of the second IP protocol to the communication terminal.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yi Ge, Zhiyong Liang, Yonghua Lin, Yan Qi Wang
  • Patent number: 8368756
    Abstract: An imaging apparatus includes: an image creating section imaging a predetermined surveillance range and creating image data; an image processing section in which computing processing means having a predetermined processing ability performs first image processing of detecting an abnormality in the surveillance range in accordance with the image data and generating a first detection signal and second image processing of converting the image data to a predetermined data format in parallel; and a determination processing section determining whether a predetermined subject under surveillance exists in the surveillance range or not based on the first detection signal, generating and supplying a first control signal to the image processing section if it is determined that the subject under surveillance does not exist, and generating and supplying a second control signal to the image processing section if it is determined that the subject under surveillance exists.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: February 5, 2013
    Assignee: Sony Corporation
    Inventor: Georgero Konno
  • Patent number: 8370419
    Abstract: The disclosed embodiments relate generally to the submission of metadata content and digital content, such as media content, to a media distribution system. The media content can include, for example, audio, video, image, or podcast data. In accordance with one embodiment, a client submitting metadata content can validate the metadata content prior to submission of the metadata content and/or associated media content. A media distribution system receiving metadata content can also validate the metadata content.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: February 5, 2013
    Assignee: Apple Inc.
    Inventors: Max Muller, Ricardo Cortes