Patents Examined by Stephen Houlihan
-
Patent number: 10089094Abstract: The present application discloses a file sharing method, device and mobile equipment. The method for file sharing, applicable to a first mobile equipment, comprises: fetching the sharing instruction directed to the file to be shared; performing network connection to a second mobile equipment that requests network sharing after starting the network sharing function of the first mobile equipment; intercepting and redirecting the browser-based network request sent by the second mobile equipment, and using the file to be shared as the result of the request corresponding to the network request and send it to the second mobile equipment. By using this embodiment, a quick file sharing is achieved without producing any network flow, without installing any software or plug-in having file sharing function in the receiving end of the file to be shared, thereby improving the user experience.Type: GrantFiled: May 20, 2014Date of Patent: October 2, 2018Assignees: Zhuhai Kingsoft Online Game Technology Co., Ltd., Chengdu Kingsoft Digital Entertainment Co., Ltd.Inventors: Quanguo Wang, Xinchun Wu
-
Patent number: 10091261Abstract: Methods and nodes for enabling a teleconference involving multiple peer nodes in a P2P network (502). A first peer node (500) appoints a subset of the peer nodes to act as Floor Control Peers, FCPs, (504) in a floor control overlay by handling floor requests from peer nodes to make input to a floor in the teleconference. The first peer node (500) creates a tree structure (506) of the appointed FCPs which is distributed to the P2P network and can be accessed by a joining peer node to discover a primary FCP in the tree and send floor requests to the primary FCP. A floor chair function (508) is also created in the floor control overlay maintaining a floor record (508a) with information about floor utilization which can be provided to the FCPs. Thereby, joining peer nodes are enabled to join the teleconference and find respective primary FCPs in the floor control overlay based on the tree structure, and to make input to the at least one floor of the teleconference depending on the information in the floor record.Type: GrantFiled: November 14, 2012Date of Patent: October 2, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jouni Mäenpää, Oscar Novo Diaz
-
Patent number: 10003635Abstract: A system and method for tracking event occurrences among applications executing on a mobile device is provided. When an action is initiated, the first application generates a first notification indicator and records it with a notification server. When the action is performed by, for example, a second application, the second application generates a second notification indicator and registers it with the notification server. The notification server may then notify the first application or other entities of the occurrence of the action.Type: GrantFiled: March 14, 2014Date of Patent: June 19, 2018Assignee: Google LLCInventors: Jeffrey Hall Seibert, Jr., Samuel A. Neubardt, Sam Robbins, Kyle J. Bolton, Matthew Massicotte, Jamie Rothfeder, Ed Solovey, Marc Richards, Andrea S. Falcone
-
Patent number: 9928209Abstract: The present invention relates to methods and devices for pre-buffering one or more content data items to be rendered at a mobile terminal. In a first aspect of the present invention, a mobile terminal (11, 12, 13) comprises a processing unit (15) arranged to acquire a probability with which at least one selected content data item of the one or more content data items is to be rendered at the mobile terminal, and to acquire an estimated point in time when the at least one selected content data item is to be rendered at the mobile terminal. Further, the processing unit is arranged to pre-buffer a first selected part of the at least one selected content data item in the mobile terminal such that the first selected part of the at least one selected content data item is ready for rendering at the estimated point in time, the extent of the pre-buffered first selected part being related to the probability with which the at least one selected content data item is to be rendered at the mobile terminal.Type: GrantFiled: November 7, 2012Date of Patent: March 27, 2018Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Vincent Huang, Rickard Cöster, Tony Larsson, Mona Matti, Subramanian Shivashankar
-
Patent number: 9893968Abstract: Remote computing resource service providers allow customers to reduce overhead by using computing resources shared with other customers. Customers communicate with the computing resources over a network, such as the Internet, these networks enable the use of remote computing resources but do experience errors. To ensure access to resources by the customer, a network troubleshooting service allows the customer to determine connectivity between computing resources and provides operations to the customer that when performed establish connectivity between computing resources. Furthermore, monitoring of connectivity once a connection is established ensures that the resources maintain connectivity.Type: GrantFiled: September 25, 2013Date of Patent: February 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Mark Edward Stalzer, Anish Sukumaran
-
Patent number: 9866648Abstract: A method and apparatus for the automatic transmission of user profile information to a web server are disclosed.Type: GrantFiled: May 10, 2013Date of Patent: January 9, 2018Inventor: Laurent Bortolamiol
-
Patent number: 9800695Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.Type: GrantFiled: April 20, 2016Date of Patent: October 24, 2017Assignee: Open Text SA ULCInventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
-
Patent number: 9769258Abstract: A method for synchronizing a set of one or more individual web apps and/or browser extensions to a user's computing device includes sending, from a server, one or more application stubs corresponding to the individual web apps or browser extensions in the set to the computing device. The method further includes establishing the ordered synchronization schedule prioritizing synchronization of the individual web apps or browser extensions in the set by size and/or a likelihood of use of the individual web apps or browser extensions on the user's computing device. The method involves sending, from the server to the computing device, application data including executable code associated with the individual web apps or browser extensions to synchronize the individual web apps or browser extensions in the set according to the ordered synchronization sequence.Type: GrantFiled: December 18, 2014Date of Patent: September 19, 2017Assignee: GOOGLE INC.Inventor: Erik Kay
-
Patent number: 9762407Abstract: When it is determined that a position of the display terminal is within a range of a prescribed distance from the house and when it is determined that the log information and the information indicating the operational state of the one electric home appliance are not consistent with each other, the server provides the display terminal with information on a possibility of a malfunction of the one electric home appliance while the position of the display terminal is still within the range of the prescribed distance from the house.Type: GrantFiled: September 11, 2014Date of Patent: September 12, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Natsume Matsuzaki, Yuichi Futa, Motoji Ohmori, Manabu Maeda, Yuji Unagami
-
Patent number: 9712585Abstract: The invention relates to techniques for providing media content in a broadcast scenario to a streaming player, like a DASH player. In order to compensate a problem of variable segment sizes, which leads to the variation in the reception intervals of the media segments, it is proposed to estimate the segment availability time for requesting sub-sequent media segments. The estimation considers a correction value compensating the variation in a reception intervals of media segments so that the streaming player receives the media segments at a constant time interval, namely at the segment duration. In one embodiment it is proposed to use the value of the minBufferTime from the MPDfile, The min BufferTime is namely an indication of the varying segment size of the media content. The minBufferTime indicates the time needed for buffering a media content before starting playing out said media content. The estimation may be done on the client, user equipment UEor on the server device side.Type: GrantFiled: November 12, 2013Date of Patent: July 18, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Thorsten Lohmar, Ibtissam El Khayat
-
Patent number: 9690863Abstract: A social networking system receives contact information from a social networking system user. The received contact information is stored and associated with a user profile in the social networking system including information matching at least a portion of the stored content information. This increases the information associated with the user profile. Subsequently received content information is compared to user profiles and stored contact information associated with one or more user profiles. User profiles including information matching at least a portion of the subsequently received content information or associated with stored contact information matching at least a portion of the subsequently received content information are identified as potential connections for the user providing the subsequently received contact information.Type: GrantFiled: December 19, 2016Date of Patent: June 27, 2017Assignee: Facebook, Inc.Inventors: Michael Nicholas Hudack, Christopher Turitzin, Edward Baker, Hao Xu
-
Patent number: 9667675Abstract: A proxy and a method for providing a unique user identification (UUID) to a mobile device executing a plurality of mobile applications includes receiving a request to access an resource by a mobile application of the plurality of mobile applications; generating a unique user identification (UUID) to uniquely identify the mobile device, thereby the UUID enables the at least one resource to uniquely identify the mobile device regardless of which of the plurality of mobile applications made a request to the resource; associating to the request the UUID; and forwarding the request with the UUID to the resource.Type: GrantFiled: December 31, 2012Date of Patent: May 30, 2017Assignee: FACEBOOK, INC.Inventors: Roi Tiger, Guy Rosen, Yuval Ariav, Eran Fridman, Gadi Eliashiv
-
Patent number: 9667735Abstract: A caching system is provided. The computing infrastructure runs off of a centralized storage, and data stored on the centralized store can also be retrieved from nearby machines that are part of the local infrastructure and have recently accessed the centralized store. Address-to-digest mappings are used to find an index of the desired data block. That digest is then used to hold where the data block is being cached. In some embodiments, the digest is hashed and the hash of the digest is used to determine where the data block is being cached. The data block is accessed from the cache using its cache, therefore different addresses may result in the retrieval of the same data block. For example, in a virtual machine environment, two different nodes may retrieve the same data block using different addresses.Type: GrantFiled: March 14, 2014Date of Patent: May 30, 2017Assignee: Infinio Systems, Inc.Inventors: Daniel Rubenstein, Vishal Misra, Hanhua Feng, Martin C. Martin
-
Patent number: 9660941Abstract: Techniques are provided for managing movements of virtual machines in a network. At a first switch, a virtual machine (VM) is detected. The VM is hosted by a physical server coupled to the first switch. A message is sent to other switches and it indicates that the VM is hosted by the physical server. When the first switch is paired with a second switch as a virtual port channel (vPC) pair, the message includes a switch identifier that identifies the second switch. A receiving switch receives the message from a source switch in the network comprising a route update associated with the VM. A routing table of the receiving switch is evaluated to determine whether the host route is associated with a server facing the physical port. The message is examined to determine it contains the switch identifier.Type: GrantFiled: April 11, 2016Date of Patent: May 23, 2017Assignee: Cisco Technology, Inc.Inventors: Yibin Yang, Liqin Dong, Chia Tsai
-
Patent number: 9648068Abstract: Software for a distributed streaming platform receives an application that runs on a streaming platform. The application is structured as a directed acyclic graph (DAG) with operators as nodes and streams as edges between nodes. The application includes an operator that receives a plurality of values, counts the values that are unique, and emits the unique values in a stream. The software partitions the operator into at least two partitioned instances. Then the software assigns a unique value emitting from a partitioned instance to one of a plurality of unifiers according to a pre-defined scheme. Each unifier creates a count of the unique values received by the unifier. Then the software transmits the counts from each of the unifiers to a downstream instance of an operator that aggregates the counts into a sum. And the software displays the sum in a graphical user interface (GUI).Type: GrantFiled: March 11, 2014Date of Patent: May 9, 2017Assignee: DataTorrent, Inc.Inventors: Chetan Narsude, Thomas Weise, Pramod Immaneni, Amol Kekre
-
Patent number: 9614937Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.Type: GrantFiled: April 16, 2013Date of Patent: April 4, 2017Assignee: Open Text SA ULCInventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
-
Patent number: 9596211Abstract: Network (cloud) based customer premises equipment may receive, over a broadband access circuit, layer 2 traffic from an access device at a customer premises; provide dynamic host configuration protocol (DHCP) services for computing devices at the customer premises, the DHCP services providing Internet Protocol (IP) addresses to the computing devices at the customer premises; and provide network address translation (NAT) services for the computing devices at the customer premises.Type: GrantFiled: June 17, 2016Date of Patent: March 14, 2017Assignee: Juniper Networks, Inc.Inventors: Jason P. Poirier, Sudhir Krishnan, Colby Barth, John C. Scano, John Liddy, Sanjay Kalra, Mathias Kokot, Javier Aviles Blanco
-
Patent number: 9571543Abstract: Different representations are associated with an instance of media content, and a representation can include multiple portions of media content. A respective quality value and bitrate can be associated with each of the portions. Information about the instance of content, including bitrate and quality information, can be accessed by and/or sent to a client. The quality information indicates the availability of measures of quality (e.g., quality values) and where those quality values reside or how they can be retrieved. The client can use quality as well as bitrate to make more intelligent decisions while streaming the content. For example, while the content is being downloaded over a network, the client can adapt to changes in available network bandwidth by selecting one portion of the instance of media content over another based not just on its bitrate but also based on its quality value.Type: GrantFiled: January 15, 2014Date of Patent: February 14, 2017Assignee: Futurewei Technologies, Inc.Inventors: Shaobo Zhang, Alexander Giladi, Xin Wang, Yangpo Xu, Peiyun Di, Xin Liu
-
Patent number: 9565147Abstract: Systems and methods provide an ability to split multiple email addresses having the same email domain across a plurality of email service providers. A first email server receives a forwarded email message from a second email server, the forwarded email message including an original domain and an intermediary domain, the intermediary domain added by the second email server. The first email server removes the intermediary domain from the recipient address and delivers the email message to a corresponding email account that is serviced by the first email server.Type: GrantFiled: June 30, 2014Date of Patent: February 7, 2017Assignee: Go Daddy Operating Company, LLCInventors: Jason Meltzer, Jason Haslup
-
Patent number: 9560135Abstract: A method is provided for communication, which is implemented by an interfacing device of a server of a first network for distributing digital content. The method includes: receiving a content ingestion request emitted by a device of a second network for distributing content, with a view to storage of the content in the second distribution network; and when the first distribution network is not able to respond to the request, dispatching an enquiry destined for at least one third network for distributing content, requesting a transfer of the content to the second distribution network. The first distribution network delegates the transfer of the content. The third distribution network then transfers the digital content to the second content distribution network.Type: GrantFiled: April 10, 2012Date of Patent: January 31, 2017Assignee: OrangeInventors: Thang Vu Duong, Frédéric Fieau, Gaël Fromentoux