Patents Examined by Zarni Maung
  • Patent number: 9361080
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 7, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 9363325
    Abstract: A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: June 7, 2016
    Assignee: Yammer, Inc.
    Inventors: David Oliver Sacks, Adam Marc Pisoni, Kris Branson Gale, James Robert Patterson
  • Patent number: 9357021
    Abstract: Future data connection quality may be predicted based on past data connection quality, and future requests for data may be predicted based on past requests. These predictions may be used to help decide whether, when, and/or how to deliver the data in a proactive manner. For example, according to some aspects described herein, a future data connection quality may be predicted based at least on historical data connection quality. It may be determined whether to pre-deliver at least a first portion of an item of content based at least on the predicted future data connection quality. If so, then the at least the portion of the item of content may be pre-delivered to the device and/or to another destination.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 31, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventors: Tom Barker, Michael Chen
  • Patent number: 9350702
    Abstract: A network appliance is virtually inserted in a data path within a network. Packet data that matches a criteria is intercepted at a logical point within the data path. The intercepted packet data is forwarded to an application running on the virtually inserted network appliance.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: May 24, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Robert L. Faulk, Jr.
  • Patent number: 9350778
    Abstract: The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: May 24, 2016
    Assignee: Apple Inc.
    Inventor: Anne Jones
  • Patent number: 9342917
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 17, 2016
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 9344511
    Abstract: A control method, a control device, and a processor in a software defined network (SDN). In the control method, the control device, and the processor in the SDN provided by the embodiments of the present invention, location information of a network device registered in another control device in the SDN is obtained, so that a remote object proxy of the network device can be established according to the location information, and the network device is controlled using the remote object proxy. Therefore, it is unnecessary to send a control or operation request to device objects of all network devices in other control devices, thereby avoiding a step that the device objects of all the network devices in the other control devices receive a service control request and perform determining, and improving service processing performance.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 17, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yi Li
  • Patent number: 9338211
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include one or more BaseURL elements. Uniform Resource Locators (URLs) of segments forming media may be generated based on the BaseURL elements. Additionally, a URL of a segment may be generated by mapping a BaseURL element among the BaseURL elements to a sourceURL attribute of the segment. Segments indicated by generated URLs may be identical to each other.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: May 10, 2016
    Assignees: INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY, Electronics and Telecommunications Research Institute
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
  • Patent number: 9331921
    Abstract: A method, apparatus, system, and computer readable storage medium provide the ability to identify an internet connected household (ICH). An Internet Protocol (IP) address is received at an Internet entity. Determinations are made regarding whether the IP address belongs to an Internet Service Provider (ISP) that provides residential internet service, whether device activity from the IP address does not exceed a defined activity threshold, and whether an IP assignment age for the IP address is greater than a defined threshold age. Based on the determinations, the IP address can be identified as belonging to an ICH or not.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: May 3, 2016
    Assignee: Vindico, LLC
    Inventors: Brian C. DeFrancesco, Timothy C. Vanderhook, Christopher J. Vanderhook
  • Patent number: 9332160
    Abstract: A system and method of synchronizing the processing and distribution of audio-visual assets in a distributed production studio are presented. The method addresses the processing of broadcast television, including match moving computer graphics technology, in such an environment. Audio-visual sources provide the assets while processing nodes interact with them to produce a composite output. Synchronization of the communication between, and the processing by, the sources and nodes is managed by a master controller and delay buffers located on the nodes. Assets are tagged with updatable reference-to-zero values indicative of a current transmission delay between their last source and the controller. These reference-to-zero values are used by processing nodes to determine where in their local buffer to place each asset so they emerge from the buffer to a local digital signal processor in synchronicity and that assets originally produced at a common time are executed locally at a common time.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: May 3, 2016
    Inventors: Samuel Chenillo, Oren Steinfeld
  • Patent number: 9325558
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include a minBufferTime attribute indicating a minimum amount of initially buffered media content. A terminal may receive content from a server before playback of the content, and may buffer the content by at least the minimum amount. The metadata may include a range attribute that designates a range of a target indicated by a Uniform Resource Locator (URL). The terminal may receive bytes designated by the range attribute from the URL, and may play back the content using the received bytes.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: April 26, 2016
    Assignees: Industry-Univeristy Cooperation Foundation Korea Aerospace University, Electronics and Telecommunications Research Institute
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
  • Patent number: 9319373
    Abstract: A method, apparatus, and computer readable storage to implement a social networking game that enables a game server to prioritize application to user messages. A return on investment (ROI) can be computed for each potential application to user message and the application to user messages can be delivered in an order based on the computed ROI for each message. The ROI for each message can be computed based on factors such as the value of a message's recipient and/or the importance of the message. The value of a message's recipient can be based on factors such as the amount of money that recipient has spent on the game, how many friends the recipient has, how many invitations the recipient has sent to other potential players, and any other factors that are probative as to the value of the recipient to the commercial success of the game.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: Playstudios, Inc.
    Inventor: Monty Kerr
  • Patent number: 9319445
    Abstract: An electronic device is disclosed. The electronic device includes a display, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for detecting a display change associated with media content item represented on a display, transmitting a request (e.g., to a server) for at least a portion of the media content item, receiving the requested portion of the media content item, storing the received portion of the media content item in a local cache, receiving a user input indicative of the selection of the media content item, and presenting the received portion of the media content item in response to receiving the user input indicative of the selection of the media content item.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: April 19, 2016
    Assignee: Spotify AB
    Inventors: Sten Garmark, Quenton Cook, Gustav Söderström, Ivo Silva, Michelle Kadir, Peter Strömberg
  • Patent number: 9313266
    Abstract: A computer-program causing a computing device to transmit a command to a data storage cluster for multiple data transfer threads thereof to request assignment of a data transfer from a distribution thread; await receipt of a request for assignment from a data transfer thread; compare the quantity data transfer threads to the quantity of computation threads of a data processing cluster; assign to the data transfer thread an exchange of a block of data with a single computation thread in response to receipt of the request and to the multitude of data transfer threads comprising a greater quantity of threads than the multitude of computation threads; and assign to the data transfer thread exchanges of multiple blocks of data with multiple computation threads in response to receipt of the request and to the multitude of data transfer threads comprising a lesser quantity of threads than the multitude of computation threads.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: April 12, 2016
    Assignee: SAS INSTITUTE, INC.
    Inventors: Tom Weber, Paul Kent
  • Patent number: 9313280
    Abstract: Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Jay D. Logue, Grant M. Erickson, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Patent number: 9306899
    Abstract: Systems and methods are provided for determining a presence of an electronic message recipient based on an attribute of the electronic message, such as the content and/or context of the electronic message. The systems and methods can include acquiring, at a server, an electronic message from a sender, and determining an attribute of the electronic message. Based on the determined attribute, the server assigns an urgency level to the electronic message, which corresponds to a response time period. The server then monitors the recipient's device for a response to the electronic message, and to collect monitoring data about activity performed by the recipient on the device, or the environment surrounding the device. If the recipient does not respond within the response time period the server informs the sender a presence status of the recipient based on the monitoring data.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 5, 2016
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Christopher Van Rensburg
  • Patent number: 9306829
    Abstract: A system and method for providing WiFi operators real-time end-user WiFi quality information is disclosed herein. An application server injects a scriptlet into a content transferred to a web browser of a mobile device during a browsing activity. The scriptlet is configured to run in the background of the browsing activity and configured to periodically test a latency of HTTP requests from the mobile device to the application server to determine a quality of the WIFI network.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: April 5, 2016
    Assignee: Joingo, LLC
    Inventors: Stephen S. Boyle, Russell S. Greer, Maynard Demmon
  • Patent number: 9306761
    Abstract: A system and method implementing simultaneous video streaming to multiple end-user mobile user devices (MUD) is disclosed. The system/method utilizes an Ethernet/SATA bridge (ESB) to permit a host computer system (HCS) the ability to load video media content (VMC) on a local storage media (LSM) via a SATA multiplexer (MUX) using a hardware MAC-to-LBA transmission decoder (LTD). The HCS is configured to load a hardware service queue register (SQR) with end-user IP target address and VMC addressing information. A streaming FIFO controller (SFC) scans the SQR and retrieves data from the LSM via the SATA MUX and packetizes the IP target address and VMC data with an hardware Ethernet transport encoder (ETE) to transfer the VMC data stream directly from the LSM to the end-user MUD without HCS TCP/IP protocol intervention.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: April 5, 2016
    Assignee: GAZOO, INC.
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Patent number: 9307035
    Abstract: An administrator can use a portal platform to manage social equity for social collaboration features of the web sites. A goal is to encourage users to contribute to an on-line community's social activities such as its blogs, message boards, and wiki pages. The portal platform supports social equity features, where users can earn points for their participation. The administrator can specify a counter period, where the points accumulated during the last period are reset. This feature can be used to encourage continual participation by the users.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 5, 2016
    Assignee: Liferay, Inc.
    Inventors: Zsolt Berentey, Brian Wing Shun Chan
  • Patent number: 9298355
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi