Patents Examined by Wen-Tai Lin
  • Patent number: 9426208
    Abstract: The present invention, generally speaking, provides a broad-based solution for acquisition, processing and distribution of media objects including pictures (images), movies, videos, graphics, sound clips, etc via the Internet or the like. And specifically, it is a solution to such systems for use in applications wherein there are multiple originators of media objects that will be viewed in multiple web sites having different viewing requirements. A browser-based prepare and post tool prepares and submits media objects from inside a standard browser to a remote server. A Media Acquisition, Processing and Distribution (MAPD) system receives these media objects, processes them to meet specific requirements, and delivers them for integration into remote databases. MAPD system services include media object submission, processing, hosting and mirroring. The hosting service delivers a media object URL to a remote database, allowing the media object to be requested and served by the media object server.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: August 23, 2016
    Assignee: Summit 6 LLC
    Inventors: Lisa T. Wood, Scott M. Lewis, Robin Fried
  • Patent number: 9407721
    Abstract: A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 2, 2016
    Assignee: Red Hat, Inc.
    Inventors: Rostislav Svoboda, Pavel Slaví{hacek over (c)}ek, Filip Eliá{hacek over (s)}
  • Patent number: 9397910
    Abstract: A managed device is searched in a computer network and program files and an installed package are discovered on the managed device. A rule is applied to package properties of the installed package to create a normalized representation of the installed package.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: July 19, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vitaly Miryanov, Brindusa Kevorkian, Irina Miryanova
  • Patent number: 9391942
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, Jr., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Patent number: 9391840
    Abstract: Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: July 12, 2016
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve L. Pope, David J. Riddoch, Kieran Mansley
  • Patent number: 9378065
    Abstract: A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 28, 2016
    Assignee: Advanced Elemental Technologies, Inc.
    Inventors: Victor Henry Shear, Peter Robert Williams, Jaisook Rho, Timothy St. John Redmond, James Jay Horning
  • Patent number: 9364761
    Abstract: The accuracy of results of client-side determinations used for defining views of a virtual space may be verified via crowd-sourcing. Results of primary client-side determinations may be received from client computing platforms. Individual ones of the primary client-side determinations may be performed by individual client computing platforms presenting views of an instance of the virtual space to users. The results of the primary client-side determinations may form a basis for determining view information. The accuracy of the results of the primary client-side determinations may be verified by comparing the results of the primary client-side determinations with results of secondary client-side determinations performed by one or more client computing platforms. Individual ones of the secondary client-side determinations may simulate corresponding primary client-side determinations.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 14, 2016
    Assignee: KABAM, INC.
    Inventors: Justin Rhinesmith, Michael Lin
  • Patent number: 9351331
    Abstract: A server initiating shut down of a transport control protocol (TCP) connection when a radio connection is terminated is problematic because a new radio connection must be established for the sole purpose of shutting down the TCP connection. Hence, network and terminal resources for establishing the radio connection are wasted. Accordingly, a method, an apparatus, and a computer program product for initiating a closing of a transport layer connection at a client are provided. The apparatus determines whether a functionality associated with the transport layer connection satisfies at least one criterion, and closes the transport layer connection when the functionality satisfies the at least one criterion while a radio layer connection is available. As a result, the TCP connection is shut down by the client before the server can activate a new radio connection for the sole purpose of terminating the TCP connection.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Arnaud Meylan, Satashu Goel, David William Craig
  • Patent number: 9348423
    Abstract: A device for processing data includes a first input port for receiving color image data from a first image sensor and a second input port for receiving depth-related image data from a second image sensor. Processing circuitry generates a depth map using the depth-related image data. At least one output port conveys the depth map and the color image data to a host computer.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 24, 2016
    Assignee: APPLE INC.
    Inventors: Evgeny Spektor, Zafrir Mor, Dmitri Rais
  • Patent number: 9344487
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, by a cloud management system, a request for application deployment; provisioning a new application manager within a cloud computing system based on the request; configuring the new application manager to belong to a first virtual private network (VPN), wherein the cloud management system also belongs to the first VPN; and configuring the new application manager to belong to a second VPN, wherein the new application manager is configured to send and receive data messages via the first VPN and the second VPN.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 17, 2016
    Assignee: Alcatel Lucent
    Inventors: Sivan Barzilay, Islam Heralla, Ranny Haiby
  • Patent number: 9331979
    Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, a method is provided for directing content requests to an appropriate content delivery network. A content request is received from a client. The content request relates to web page content published by a content publisher in an Internet Protocol version 4 (IPv4) format or an Internet Protocol version 6 (IPv6) format that is obtained by the content delivery network from the content publisher and is translated to the other format by the content delivery network prior to receiving any content requests for the web page content. A communication format through which the client is capable of communicating is determined. The content request is directed to a content delivery network that supports the communication format through which the client is capable of communicating.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 3, 2016
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9311155
    Abstract: Described herein are systems and methods for providing software administration tools, for use in administering server configurations, such as in a traffic director or other type of server environment. In accordance with an embodiment, the system comprises a command-line interface and/or command-line shell which provides an autocompletion feature for remote objects including wherein, in response to an instruction from an administrator to invoke the feature, the system determines configurable remote back-end objects based on the context of the command-line at the time of invocation, and uses the information to one of autocomplete the command-line input or provide a list of remote back-end objects.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: April 12, 2016
    Assignee: Oracle International Corporation
    Inventors: Amit Gupta, Praveen Chandrasekharan, Nagakishore Sidde
  • Patent number: 9313261
    Abstract: A method includes selecting a target mobile device based on information regarding a power storage level of the particular mobile device. The method further includes transmitting program context information associated with a task of the first mobile device to a network accessible storage device. The method further includes transmitting a notification regarding the program context information to the target mobile device. The present disclosure describes a power and task (data and/or voice) handover system that enables a user to transfer task(s) from one mobile device to another mobile device using a network (wired or wireless) based handover scheme.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Balvinder P. Singh, Nitin Kumar Shivpure
  • Patent number: 9306967
    Abstract: An apparatus, system, and method are directed towards enabling auditing of network vulnerabilities from multiple network vantage points virtually simultaneously. Multiple network vantage points may include, but are not limited to, remote/branch enterprise sites, devices on an enterprise perimeter, on either side of a security perimeter, and even through the security perimeter. In one embodiment, an auditor performs reflected audits thereby extending auditing of network vulnerabilities to provide a comprehensive 360 degree audit of internal, external, and remote enterprise network sites. In one embodiment, the present invention may be implemented employing a single auditing device, and one or more audit extension devices that are configured to extend the auditing device's audit reach. The auditing device and one or more audit extension devices may communicate using an encrypted network channel through a security perimeter and/or across multiple networks.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 5, 2016
    Assignee: Callahan Cellular L.L.C.
    Inventors: Evan M. Webb, Christopher D. Boscolo, Robert G. Gilde
  • Patent number: 9306848
    Abstract: Access control lists (ACLs) include one or more rules that each define a condition and one or more actions to be performed if the condition is satisfied. In one embodiment, the conditions are stored on a ternary content-addressable memory (TCAM), which receives a portion of network traffic, such as a frame header, and compares different portions of the header to entries in the TCAM. If the frame header satisfies the condition, the TCAM reports the match to other elements in the ACL. For certain conditions, the TCAM may divide the condition into a plurality of sub-conditions which are each stored in a row of the TCAM. To efficiently use the limited space in TCAM, the networking element may include one or more comparator units which check for special-case conditions. The comparator units may be used in lieu of the TCAM to determine whether the condition is satisfied.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Natarajan Vaidhyanathan, Colin B. Verrilli
  • Patent number: 9294293
    Abstract: A service provider receives from a user who has an account with it contact card information and recipient information picture information, therefrom determines a virtual contact card and contact channels through which the virtual contact card is sent to the recipients designated by the user, and sends the virtual contact card to the designated recipients through the contact channels. The virtual contact card and contact channels may be selected from what have been previously registered, either by the user or a third person, with the service provider and stored in the user's account, or just newly created, updated, and sent from the user at the time of transmission request to the designated recipients. The virtual contact card, when updated by the user, may be automatically sent by the service provider to the same recipients that previously received a pre-updated version.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: March 22, 2016
    Assignee: PAYPAL, INC.
    Inventor: Lucy Ma Zhao
  • Patent number: 9294555
    Abstract: It is an object to provide an information processing apparatus and the like capable of, even when an initial application cannot be accepted, presenting an alternative to the application to an applicant so that the applicant can easily apply the alternative. When the contents of an initial application are grasped from received transmission data and it is judged that the application cannot be accepted, reply data containing transmission destination information capable of identifying an alternative to the application is created and the created reply data is transmitted to the transmission source of the transmission data.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: March 22, 2016
    Assignee: Rakuten, Inc.
    Inventor: Hisanori Yamahara
  • Patent number: 9288285
    Abstract: Techniques for recommending content to a user include identifying classified public content stored on a server appliance or a repository; identifying private content of a user stored on a client appliance or a repository, the client appliance communicably coupled to the server appliance through a network; receiving, from the user, a request for a recommendation of content; generating a representative query based on the request for the recommendation of content; determining, based on the representative query, a portion of the classified public content stored on a server appliance or the repository; determining, based on the request, a portion of the private content stored on the client appliance or the repository; and preparing, for presentation to the user, the portion of the classified public content based on the representative query and the portion of the private content based on the request for the recommendation of content.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Patent number: 9270726
    Abstract: An approach is presented for facilitating communications for browser-based applications. A data communication platform determines to associate a communication identifier with a browser session. The browser session hosts, at least in part, a web application. The communication identifier facilitates addressing of the browser session, the web application, or a combination thereof via a process that is not specific to the browser session, the web application, or a combination thereof.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: February 23, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Tuomas Veli Keskitalo, Jukka Sakari Alakontiola
  • Patent number: 9262373
    Abstract: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: February 16, 2016
    Assignee: Accenture Global Services Limited
    Inventor: Sewook Wee