Patents Issued in May 2, 2017
-
Patent number: 9641575Abstract: A method for sharing multimedia content between at least a first user and a second user using first and second telecommunications terminals, respectively, the content being associated with the second user and being stored in a database hosted by a service platform accessible via a telecommunications network.Type: GrantFiled: December 17, 2012Date of Patent: May 2, 2017Assignee: ORANGEInventors: Emmanuel Le Huerou, Jean-Pierre Godest
-
Patent number: 9641576Abstract: A cloud-based video/audio conferencing system and method performs locale based aggregation of a full duplex media stream to organize multiple connections to a conference call that originate from the same physical location or a shared locale. The cloud-based video/audio conferencing system performs synchronization of the microphone and speaker audio signals of the same-locale connections. In this manner, a conference call may be held with multiple user devices making connections from the same physical location. User experience is enhanced by allowing each user in the same location to use his/her own individual devices to connect to the same conference call.Type: GrantFiled: December 23, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher LaFata, Michael Klingbeil, Adam Marks, Carlin Wiegner
-
Patent number: 9641577Abstract: A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated.Type: GrantFiled: November 17, 2015Date of Patent: May 2, 2017Assignee: AOL Inc.Inventor: David S. Bill
-
Patent number: 9641578Abstract: A multicast adaptive bit rate receiver is employed delay issuance of specific unicast HTTP adaptive bit rate media segment requests while waiting for receipt of stripped multicast media segments from a multicast server. An HTTP proxy may create a new internal state that waits for subsequent media segment URL requests. As the stripped multicast media segments are received, the HTTP requests queued in the proxy may be delivered to the local ABR client.Type: GrantFiled: April 2, 2015Date of Patent: May 2, 2017Assignee: ARRIS Enterprises, Inc.Inventor: Ian Wheelock
-
Patent number: 9641579Abstract: The present invention concerns a method to control the transmission and transmission data rate between at least two servers and a receiver. The servers being adapted to transmit data representative of an audiovisual content. The audiovisual content being available from each of said at least two servers in at least two versions. The versions corresponding respectively to different transmission bit-rates. The servers being adapted to transmit audiovisual contents in successive parts, each of said successive parts being chosen as one of at least two versions in response to transmission requests sent by the receivers, said transmission requests comprising a transmission parameter.Type: GrantFiled: December 13, 2012Date of Patent: May 2, 2017Assignee: Thomson Licensing DTVInventors: Stephane Gouache, Helmut Burklin, Gilles Straub
-
Patent number: 9641580Abstract: A low-latency cloud-scale computation environment includes a query language, optimization, scheduling, fault tolerance and fault recovery. An event model can be used to extend a declarative query language so that temporal analysis of event of an event stream can be performed. Extractors and outputters can be used to define and implement functions that extend the capabilities of the event-based query language. A script written in the extended query language can be translated into an optimal parallel continuous execution plan. Execution of the plan can be orchestrated by a streaming job manager which schedules vertices on available computing machines. The streaming job manager can monitor overall job execution. Fault tolerance can be provided by tracking execution progress and data dependencies in each vertex. In the event of a failure, another instance of the failed vertex can be scheduled. An optimal recovery point can be determined based on checkpoints and data dependencies.Type: GrantFiled: July 1, 2014Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jingren Zhou, Zhengping Qian, Peter Zabback, Wei Lin
-
Controlling streaming of data from a streaming server to a user equipment via a radio access network
Patent number: 9641581Abstract: A method of controlling streaming of data, such as video, from a streaming server to a User Equipment (UE) via a Radio Access Network (RAN) is provided. The method includes receiving streaming data from the streaming server, re-shaping the received streaming data into bursts, and transmitting the bursts to the UE. The bursts are transmitted at a higher bitrate than the bitrate of the received streaming data. By re-shaping the streaming data into bursts, streaming can be effected in a more radio-friendly way, since the UE may switch to a less resource consuming radio state in-between reception of data bursts delivered at high bitrates. Further, a corresponding computer program and computer program product, and a proxy unit for controlling streaming of data from a streaming server to a UE via a RAN, are provided.Type: GrantFiled: May 27, 2013Date of Patent: May 2, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Johnny Karlsen, Per Willars, Thorsten Lohmar -
Patent number: 9641582Abstract: The embodiments of the present invention provide a bandwidth management device, central management device and method of bandwidth management. The bandwidth management device includes: a first receiver, configured to receive attribute information of media devices; wherein a criticality factor of media device is included in each piece of the attribute information; a second receiver, configured to receive media streaming from the media devices; a bandwidth assigner, configured to assign bandwidth for each piece of media streaming based on the criticality factor. Through the embodiments of the present invention, optimization of bandwidth usage is realized and it is easy to change the critical level of video streaming adaptively.Type: GrantFiled: November 26, 2014Date of Patent: May 2, 2017Assignee: Huawei Techologies Co., Ltd.Inventors: Rahul Arvind Jadhav, Bingzhen Liu
-
Patent number: 9641584Abstract: In a method of enabling representation switching during HTTP streaming sessions in a communication system, arranging available representations into groups, providing information identifying the groups and their respective representations, and switching representation based on the provided group identify information.Type: GrantFiled: November 9, 2015Date of Patent: May 2, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Patent number: 9641585Abstract: In one embodiment, a method includes receiving at a network device, video and activity data for a video conference, automatically processing the video at the network device based on the activity data, and transmitting edited video from the network device. Processing comprises identifying active locations in the video and editing the video to display each of the active locations before a start of activity at the location and switch between the active locations. An apparatus and logic are also disclosed herein.Type: GrantFiled: June 8, 2015Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Ingrid Kvaal, Vigleik Norheim, Kristian Tangeland
-
Patent number: 9641586Abstract: Two or more tuples to be processed by a processing element operating on one or more computer processors may be received by the processing element. The processing element may have a windowing operator performing a windowing operation to determine a first value at the conclusion of a windowing condition. It may be determined from one or more tuples received within the windowing condition whether a condition to end the windowing operation before the windowing condition concludes is met. In addition, the windowing operation may be ended before the windowing condition concludes when the condition to end the windowing operation is met.Type: GrantFiled: January 15, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Michael J. Branson, John M. Santosuosso
-
Patent number: 9641587Abstract: A method for reporting a streaming quality is shown, wherein at least one continuous media stream is streamed to a client (601), and wherein the streaming is controlled by a protocol (109) that is operated between the client (601) and a server (600), the method including selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to the server (600) the quality of the streaming based on the at least one selected quality metric and the selected quality metrics class. The protocol (109) is preferably a Real-time Streaming Protocol (RTSP) in combination with a Session Description Protocol (SDP) in the context of the 3GPP Packet-Switched Streaming Service (PSS). Also shown is a computer program, a computer program product, a system, a client, a server and a protocol.Type: GrantFiled: May 25, 2013Date of Patent: May 2, 2017Assignee: Core Wireless Licensing S.a.r.l.Inventor: Ye-Kui Wang
-
Patent number: 9641588Abstract: In a network for reliable transfer of packets from a transmitter to a receiver using a Real-time Transport Protocol (RTP), a system for packet recovery, the system comprising a detection block (detector) for packet loss detection and a probe device (probe) for lost packet retransmission, wherein the detector is configured to send a packet retransmit request to the probe upon detecting a packet loss (a lost packet), and wherein the probe is configured to store received packets and retransmit the lost packet responsive to the retransmit request.Type: GrantFiled: December 31, 2012Date of Patent: May 2, 2017Inventor: Adi Rozenberg
-
Patent number: 9641589Abstract: A method for extending a functionality of a computing device programmed to obtain physiological measurements from a patient includes: registering, at the computing device, a plug-in module, the plug-in module providing additional functionality for the computing device; using the plug-in module to communicate with a medical device; commanding the medical device to obtain physiological information from a patient; receiving data associated with the physiological information from the medical device; and transferring the data to a central repository.Type: GrantFiled: October 10, 2013Date of Patent: May 2, 2017Assignee: Welch Allyn, Inc.Inventors: John H. Irwin, Marshall W. Magee, Mark E. Pingel, Gary L. Arnold, David D. Gamble, David E. Rynkiewicz, Michael D. Hoch, James M. Robinson, Matthew J. Bobowski
-
Patent number: 9641590Abstract: Providing state information to a server includes accessing a document object model (DOM) for a web application, the DOM corresponding to a tree structure which represents a first state of the web application. An indication of the first state of the web application is provided to a server based on the DOM. A determination is made that a predetermined event has occurred at the system, the predetermined event indicating that a second state of the web application, different than the first state of the web application, is to be provided to the server. In response to the determination, an indication of the second state of the web application, corresponding to an updated version of the DOM, is provided to the server.Type: GrantFiled: August 27, 2014Date of Patent: May 2, 2017Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, Albert Scott Bodenhamer
-
Patent number: 9641591Abstract: Producing a modified document object model structure is disclosed. A desired webpage is requested. An alternative webpage is received in response to the request instead of an original version of the desired webpage to be rendered. The alternative webpage is processed. Program code included in the alternative webpage is utilized to request the original version of the desired webpage. The original version of the desired webpage is received. The modified document object model structure different from an original document object model structure corresponding to the received original version of the desired webpage is produced.Type: GrantFiled: October 1, 2015Date of Patent: May 2, 2017Assignee: Instart Logic, Inc.Inventor: Hariharan Kolam
-
Patent number: 9641592Abstract: In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. The message frequency can be compared to a threshold message frequency. A determination can be made whether to move the first actor from the first location based on comparison of the message frequency to the threshold message frequency.Type: GrantFiled: November 11, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan Paul Thompson, Charles Beyer
-
Patent number: 9641593Abstract: An information handling system includes a processor that executes instructions for a content sharing system having mixed operating system capabilities. The processor detects pre-paired wireless connectivity remotely connected computing devices, and auto-initiates navigation accessibility within authorized remotely connected computing devices via the content sharing system. The information handling system also includes a display for a content sharing system desktop that includes device environment-representative windows that represent file structures corresponding to a plurality of remotely connected computing devices.Type: GrantFiled: March 31, 2015Date of Patent: May 2, 2017Assignee: Dell Products, LPInventors: Erin K. Walline, Liam B. Quinn, Sean P. O'Neal
-
Patent number: 9641594Abstract: The present invention relates generally to client-server architectures for allowing generic upload and download functionality between a web application at a server and a client. One exemplary method includes sending a download/upload request to a web application at the server, where the download/upload request specifies at least one file to download/upload; receiving a transmission from the server; parsing the transmission to identify a download/upload command and an associated download/upload manifest, where the download/upload manifest includes executable code that, when executed on the client, will perform the download/upload of the at least one file.Type: GrantFiled: May 1, 2015Date of Patent: May 2, 2017Assignee: AOL Inc.Inventor: Richard A. Landsman
-
Patent number: 9641595Abstract: A system management apparatus includes a processor configured to function as a collecting unit that collects communication records of functional components to be managed; an extracting unit that extracts communication links between the functional components from the collected communication records; a closed-path eliminating unit that removes one or more of the communication links to eliminate closed paths from the communication links; and an order determining unit that determines an order in which the functional components are started or stopped based on the communication links from which the closed paths have been eliminated.Type: GrantFiled: May 23, 2013Date of Patent: May 2, 2017Assignee: FUJITSU LIMITEDInventors: Kazufumi Noto, Takuya Yamada, Koji Nakazono, Takamitsu Iriumi, Toru Atsumi, Ryuji Satomoto
-
Patent number: 9641596Abstract: A management apparatus which collects, from a home appliance, home appliance information which is information related to the home appliance and provides a user with to-be-provided information which is information obtained from the collected home appliance information, includes: a managing unit which manages the home appliance information; and a home appliance information holding unit which holds, in association with each other, (i) the home appliance information and (ii) share information which is for sharing the home appliance information and is associated with the user. The managing unit refers to data held by the home appliance information holding unit when a request for to-be-provided information is issued by the user, obtains the home appliance information held in association with share information identical to the share information associated with the user, and provides the user with to-be-provided information obtained from the obtained information.Type: GrantFiled: December 26, 2012Date of Patent: May 2, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Yuji Unagami, Tomoyuki Haga, Natsume Matsuzaki
-
Patent number: 9641597Abstract: Systems and methods for managing an application on a computing system are described herein. According to the present subject matter, the system(s) implement the described method(s) for this purpose, where the method(s) include monitoring a user-defined criteria by a managing module for the application. Further, the method includes generating a trigger when a user-defined time-point corresponding to the user-defined criteria is determined. The method also includes performing a user-defined action by the managing module on the application, in response to the trigger generated in accordance with the user-defined criteria. The user-defined includes at least one of an action of deleting the application, an action of moving the application to a location out of the computing system, and an action of de-emphasizing the application.Type: GrantFiled: March 27, 2014Date of Patent: May 2, 2017Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Sudhakar R. Patil, Ajay Idnani
-
Patent number: 9641598Abstract: Random numbers or unique identifiers may be generated up receiving an API call from a remote system requesting such numbers or identifiers. The API call may specify characteristics desired in the provided number or identifier, such as numeral system, length, character types, lifespan, etc. The number or identifier generation system may track the numbers to ensure that each requesting system receives numbers or identifiers unique to that system.Type: GrantFiled: March 31, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: John Sandeep Yuhan
-
Patent number: 9641599Abstract: Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.Type: GrantFiled: April 8, 2014Date of Patent: May 2, 2017Assignee: Citrix Systems, Inc.Inventors: Ian Russell Wesley, Lin Cao, Georgy Momchilov, Chakravarthi Valicherla
-
Patent number: 9641600Abstract: A system includes a terminal apparatus configured to generate pieces of data, each of the pieces of data including time information indicating when each of the pieces of data is generated; a destination apparatus configured to accumulate the pieces of data; a relay apparatus configured to store the pieces of data transmitted from the terminal apparatus based on the time information and to relay the pieces of data to the destination apparatus; and a processing apparatus configured to acquire the pieces of data that are stored in the relay apparatus and to process the pieces of data, wherein the relay apparatus is configured to store an amount of the pieces of data in the relay apparatus based on the time information, the amount corresponding to an amount of data that the processing apparatus processes based on a time range of the pieces of data.Type: GrantFiled: May 16, 2014Date of Patent: May 2, 2017Assignee: FUJITSU LIMITEDInventors: Keiichi Nakatsugawa, Shinya Kano
-
Patent number: 9641601Abstract: Embodiments relate to methods and apparatuses (200) for synchronizing a first event (202), having associated therewith a first original event timing value based on a common clock signal, and a second event (204), having associated therewith a second original event timing value based on the common clock signal, wherein the first and the second event (202; 204) experience different delays while travelling through different paths of a distributed computing system (300; 700), and wherein at least one output event (206) is to be determined by an event detector (208) based on the first and the second event (202; 204).Type: GrantFiled: October 31, 2011Date of Patent: May 2, 2017Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Christopher Mutschler, Stephan Otto, Nicolas Witt, Michael Philippsen
-
Patent number: 9641602Abstract: A service provision system comprises a first terminal, a service computer, and a user registration module. The first terminal includes an application management module to which second identification information is assigned, for managing the application to which first identification information is assigned, and an anonymous personal data transmission module for transmitting the anonymous personal data including the first identification information and the second identification information. The user registration module transmits user registration data including the second identification information and third identification information, in a case of inputting third identification information.Type: GrantFiled: May 15, 2013Date of Patent: May 2, 2017Assignee: CLARION CO., LTD.Inventors: Atsushi Shimizu, Yasushi Nagai, Takashi Matsumoto, Hiroyoshi Endo, Tatsuaki Osafune, Haruhiko Sawajiri
-
Patent number: 9641603Abstract: A method for spooling diameter transactions is provided. The method comprises receiving from a Diameter client a Diameter request message; determining based in part on a type of the received request message if the received request message should be spooled; determining if a current transaction rate exceeds a predefined spooling threshold, if the received request message should be spooled; and queuing the received request message if the current transaction rate exceeds the spooling threshold.Type: GrantFiled: December 31, 2012Date of Patent: May 2, 2017Assignee: Radware, Ltd.Inventors: David Aviv, Emanuel Blander
-
Patent number: 9641604Abstract: Selecting a destination host for a data transfer includes transmitting, by a computer where data for the data transfer is locally stored, an inquiry message to a plurality of potential destination hosts, wherein the inquiry message requests that each of the plurality of potential destination hosts evaluate their current utilization load; and receiving a respective reply message from at least one of the plurality of potential destination hosts. Selecting, based on the respective reply message from the at least one of the plurality of potential destination hosts, of one of the plurality of potential destination hosts to be the destination host for the data transfer can then occur.Type: GrantFiled: July 2, 2013Date of Patent: May 2, 2017Assignee: CA, Inc.Inventor: Bruce A. Schaefer
-
Patent number: 9641605Abstract: Aspects of the disclosure relate to routing queries to a network repository and load balancing in a network. For a network repository having a plurality of content storage sites, relative replication latency of data among a pair of content storages sites can be monitored. Data indicative of such replication latency can be distributed among the content storage sites and can be provided, for example, to a network node in a system layer. A traffic and control manager can determine routing pathways for queries based at least in part on the relative replication latency data and performance conditions of network nodes.Type: GrantFiled: June 30, 2015Date of Patent: May 2, 2017Assignee: Comcast Cable Communications, LLCInventors: Katherine E. Patterson, Nicholas C. Beenham, Joy Mathew Elamthuruthy
-
Patent number: 9641606Abstract: A method implemented in a user equipment (UE) comprising a processor. First information is stored to a removable memory connected to the UE and second information is stored to a non-volatile memory of the UE. The first information may be a unique value and may include additional information. A connection request based at least in part on the first information is received. A connection response based at least in part on the second information and the connection request is sent.Type: GrantFiled: June 22, 2010Date of Patent: May 2, 2017Assignee: BlackBerry LimitedInventor: Benjamin John King
-
Patent number: 9641607Abstract: Some demonstrative embodiments include apparatuses, systems and/or methods of setting up an Application Service Platform (ASP) Peer-to-Peer (P2P) persistent group. For example, an apparatus may include a first ASP to communicate with a second ASP to setup one or more ASP-P2P groups over a wireless communication link, the first ASP is to form each ASP-P2P group only as an ASP-P2P persistent group extendable over a plurality of distinct sessions, the first ASP is to store credentials of the ASP-P2P persistent group for use during the sessions.Type: GrantFiled: February 21, 2016Date of Patent: May 2, 2017Assignee: INTEL CORPORATIONInventors: Emily H. Qi, Carlos Cordeiro, Ganesh Venkatesan, Bahareh Sadeghi
-
Patent number: 9641608Abstract: A feature selection of a feature of an application may be received, where the application is designed for partial execution on a server and for partial execution on a client computer connected to the server by a network. A current location of application code implementing the feature may be identified as being at either the server or the client computer. Then, implementation of the feature may be relocated from the current location to a modified location, where modified application code, obtained from the application code, is re-assigned between the server and the client computer.Type: GrantFiled: December 11, 2014Date of Patent: May 2, 2017Assignee: SAP SEInventor: Marcos Del Puerto Garcia
-
Patent number: 9641609Abstract: An system, apparatus, and methods for integrated messaging are disclosed. The apparatus may include a user interface engine, an authorization module and a messaging module. The user interface engine receives input describing a recipient and a message to be received by the recipient. The authorization module generates an authorization signal indicating whether the recipient is authorized to exchange messages via a group messaging engine. The authorization module is coupled to the user interface engine to receive the input describing the recipient. The messaging module selectively transmits the message for dispatch to a user device of the recipient via the group messaging engine or a fallback messaging service based at least in part on the authorization signal. The messaging module is coupled to the authorization module to receive the authorization signal and coupled to the user interface engine to receive the input describing the recipient and the message.Type: GrantFiled: May 3, 2012Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Colin Gibbs
-
Patent number: 9641610Abstract: A method for managing digital media content is described. Digital media content is uploaded to a server by a user apparatus. Access information about the server is stored in a digital media content file in which the digital media content is stored.Type: GrantFiled: November 25, 2013Date of Patent: May 2, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Sook-young Maeng
-
Patent number: 9641611Abstract: A networking system, and more particularly an interface management subsystem, offers logical interface abstraction for networking system software. The networking system generally transmits data via a hardware interface. All software components in the control and forwarding plane use a Logical Interface (LIF) that is a logical representation of the hardware interface. A mapping occurs between the LIF and hardware interface used to transmit the data. Each LIF is represented by an LIF identifier used to store and retrieve logical interface records to and from shared memory accessible to all protocols and applications in the control and forwarding plane. The efficient storage and retrieval of such logical interface records allows for a global unique view of network interfaces, avoidance of data replication in each networking system software application's memory space, etc.Type: GrantFiled: June 30, 2014Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Ashok N. Chippa, Ioana M. Costea, Vijoy A. Pandey, Daljeet Singh, Ethan M. Spiegel
-
Patent number: 9641612Abstract: A virtualized fusion storage sub-system comprises a first server node; a second server node; and a common storage pool including a hard disk cluster. The first and the second server nodes simultaneously access the common storage pool. Said sub-system has an operation system installed thereon. A storage space unit is defined in the operation system. The first and the second server nodes access the hard disk cluster through the storage space unit so as to carry out synchronization of the first and the second server nodes, thereby assuring a storage redundancy configuration. The operation system has a file server and a virtual server arranged therein. The virtual server is correspondingly connected to the file server on a basis of stacking of application programs of the operation system so as to carry out rapidly match therebetween.Type: GrantFiled: October 6, 2014Date of Patent: May 2, 2017Assignee: INVENTEC (PUDONG) TECHNOLOGY CORPORATIONInventor: Xiong-Jie Yu
-
Patent number: 9641613Abstract: In one embodiment, a solution is provided wherein a volume hierarchy may be received at a network device in a storage area network. Once the network device is ready to apply the volume hierarchy, a message so indicating may be sent. Later, a command to apply the volume hierarchy may be received and the volume hierarchy may be applied so that the network device processes IOs using the volume hierarchy.Type: GrantFiled: December 26, 2014Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Maurilio Cometto, Roy D'Cruz, Arindam Paul, Siva Ramineni, Ronak Desai
-
Patent number: 9641614Abstract: Embodiments provide a method and system for enabling access to a storage device. Specifically, a node may request admittance to a cluster that has read and write access to a storage device. The node seeking access to the storage device must be first be approved by other nodes in the cluster. As part of the request, the node seeking access to the storage device sends a registration key to a storage device. Upon expiration of a registration timer, the node seeking access to the storage device receives a registration table from the storage device and determines whether its registration key is stored in the registration table. If the registration key is stored in the registration table the node has been accepted in the cluster and as a result, has been granted read and write access to the storage device.Type: GrantFiled: May 29, 2013Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vyacheslav Kuznetsov, Vinod R. Shankar, Andrea D'Amato, David Allen Dion
-
Patent number: 9641615Abstract: A distributed network of storage elements (DNSE) is provided in which the physical capacity of each drive is split into a set of equal sized logical splits which are individually protected within the DNSE using separate RAID groups. To reduce restoration latency, members of the RAID groups having a member in common on a given drive are spread within the DNSE to minimize the number of sets of drives within the DNSE that have RAID members in common. By causing the splits to be protected by RAID groups, restoration of the splits may occur in parallel involving multiple drives within the DNSE. By minimizing the overlap between RAID members on various drives, failure of a given drive will not require multiple reads from another drive in the DNSE. Likewise, spare splits are distributed to enable write recovery to be performed in parallel on multiple drives within the DNSE.Type: GrantFiled: March 31, 2014Date of Patent: May 2, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Edward Robins, Kevin E. Granlund, Seema Pai, Evgeny Malkevich, Stephen Richard Ives, Roii Raz, Barak Bejerano
-
Patent number: 9641616Abstract: Techniques are disclosed for processing a self-steering storage command via a point-to-point communication protocol. A network adapter in a storage node receives an instance of a current command frame directed to a group of storage nodes and performs a storage operation in response to a storage command associated with the current command frame. The network adapter determines whether all storage nodes have received an instance of the current command frame. If all storage nodes have received an instance of the current command frame, then the network adapter transmits a final completion status frame to a computation node that originated the current command frame. Otherwise, the network adapter generates a next instance of the command frame, and transmits the next instance of the current command frame to an additional storage node in the group of storage nodes.Type: GrantFiled: July 10, 2014Date of Patent: May 2, 2017Assignee: Kabushiki Kaisha ToshibaInventor: Sie Pook Law
-
Patent number: 9641617Abstract: The present invention provides a method and system for verifying integrity of cloud data using unconnected trusted device. The method involves requesting encrypted data though a terminal from a metadata offsite location on a cloud storage then entering encrypted data into an unconnected trusted device thereafter obtaining sentinel data from one or more predefined sentinel locations in encrypted data then requesting original data from the cloud storage through the terminal from the unconnected trusted device thereafter comparing sentinel data and original data for integrity and finally displaying the results.Type: GrantFiled: December 5, 2014Date of Patent: May 2, 2017Assignee: Infosys LimitedInventors: Ashutosh Saxena, Nitin Singh Chauhan, Sravan Kumar Rondla
-
Patent number: 9641618Abstract: Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for ontology based resource provisioning and management for services. For example, such an ontology based approach can be utilized in conjunction with a business support system which may be employed in conjunction with a cloud computing environment.Type: GrantFiled: September 14, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Yu Deng, Murthy V. Devarakonda, Michael Reuben Head, Rafah A. Hosn, Andrzej Kochut, Jonathan Paul Munson, Hidayatullah Habeebullah Shaikh
-
Patent number: 9641619Abstract: Social media platforms with gamification of user-generated content, wherein users upload content that other users rate, and a winner is declared based on the ratings. In one embodiment, each user can post only once per day. In one embodiment, a random user is invited each day to create a post for display on the main landing page or “Spotlight” page to the entire community, while the remaining posts are in the “Backstage” area. In some embodiments, users are rewarded with cash or other prizes or rewards as an incentive for posting quality content. In one embodiment, the user who accumulates the most “likes” at the end of each calendar month is deemed the winner for that month.Type: GrantFiled: October 14, 2013Date of Patent: May 2, 2017Assignee: VUID, Inc.Inventor: Kevin M. Brophy
-
Patent number: 9641620Abstract: A system and method of using a combination of portable devices including wearable devices and tags and fixed devices including plug-in readers that are able to communicate using a short range wireless technology is described. The environment in which the fixed devices are disposed include residential, vehicle and commercial/work areas. The environment is able to detect the presence and absence of particular portable devices, determine whether personalized triggers exist and act accordingly based on information stored in a server or cloud-based storage. The actions in the environment include security, environmental controls, and alert transmission.Type: GrantFiled: April 15, 2016Date of Patent: May 2, 2017Assignee: Nortek Security & Control LLCInventors: Jeffrey Michael Sweeney, James J Haflinger
-
Patent number: 9641621Abstract: Providing sensor collected data. The data is related to sensor collected data. The method includes collecting sensor related data. The method further includes determining a state of an anticipated recipient of the collected sensor related data. The method further includes, based on the state of the anticipated recipient, determining a representation of the sensor collected data. The method further includes sending the sensor collected data in the determined representation.Type: GrantFiled: November 2, 2011Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Andrew William Lovitt
-
Patent number: 9641622Abstract: A connection-indicative signal can be received at a master electronic device from an electronic accessory. The connection-indicative signal can include a connection attribute indicative of a presence or characteristic of a connection between the electronic accessory and at least one other electronic accessory of the master electronic device. A location of the master electronic device can be determined at the master electronic device. The location can be stored at the master electronic device in association with the connection attribute. The master electronic device can detect a locate-accessory input that corresponds to a request to locate the at least one other electronic accessory; or that a locate-accessory condition is satisfied based on another connection attribute included in another connection-indicative signal received from the electronic accessory. The stored location can be retrieved in response to the detecting.Type: GrantFiled: December 4, 2014Date of Patent: May 2, 2017Assignee: Apple Inc.Inventors: Daman Kapoor, Robert D. Watson
-
Patent number: 9641623Abstract: A system and method for controlling one or more computerized devices through a slave device that is appointed to operate as the master device is disclosed. The inventive method comprises an event defined by one or more event parameters, appointing a master device designation to a computerized device for the event, initiating a communication channel with one or more slave devices, initiating a slave application layer on one or more slave devices, presenting through the slave application layer a registration option for the event, receiving, a registration selection for the event, initiating a master application layer on the computerized device, presenting, through the master application layer, one or more slave command options, receiving, on the computerized device, one or more slave commands, and transmitting the one or more slave commands to one or more registered slave devices through the communication channel.Type: GrantFiled: June 24, 2016Date of Patent: May 2, 2017Inventor: Todd Christopher Smith
-
Patent number: 9641624Abstract: A service provisioning mediator entity in a communications system is provided with information defining a set of service provisioning triggering messages. In response to receiving a service provisioning triggering message including an identifier associated with a user from a further network entity involved in providing the service to the user, the service provisioning mediator entity triggers service provisioning in the communications system for the user. The service provisioning triggering message may be sent by a controlling network entity upon receiving from an information store a message indicating that a user attempting to register is not recognized. If the user is recognized, trigger information in the information store may be used for directed a session to a network entity configured to handle service provisioning triggering messages. As a further alternative, a user may request service provisioning by sending a service provisioning triggering message from a communication device.Type: GrantFiled: August 11, 2005Date of Patent: May 2, 2017Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Tahvo Hyotylainen, Minna Myllymaki, Anu Leinonen, Kalle Tammi, Timo Virtanen, Martti Ylikoski, Arja Tusa
-
Patent number: 9641625Abstract: Various embodiments may include a computer-implemented method and system for operating a computer application stored on a nomadic wireless communication device (ND) located within the vicinity of a vehicle. An input may be received at a vehicle computer system (VCS) to pair the VCS with the ND for establishing a wireless communication link. A number of instructions may be received at the VCS from the ND over the wireless communication link. The instructions may include instructions for establishing a connection with an internet radio application and instructions for prompting a user for one or more internet radio application events. A request from the user for the one or more internet radio application events may be received at the VCS and the one or more internet radio application events may be executed.Type: GrantFiled: June 9, 2009Date of Patent: May 2, 2017Assignee: Ford Global Technologies, LLCInventors: Nello Joseph Santori, David P. Boll, Joseph N. Ross, Brian Woogeun Joh, Micah J. Kaiser