Patents Examined by Binod J Kunwar
-
Patent number: 9531765Abstract: A method and system that is configured for receiving a connection request at a server over a fiber channel network from a client using SCSI, generating a virtual connection to service the connection request by the server, determining a load of each one of a set of virtual connection engines executed by the server, set of virtual connection engines to manage resources of a locality domain, and assigning the virtual connection to a virtual connection engine with a minimum load amongst the set of virtual connection engines.Type: GrantFiled: December 21, 2012Date of Patent: December 27, 2016Assignee: EMC CorporationInventor: Joseph C. Pittman
-
Patent number: 9491222Abstract: System and method for enabling interoperability between a Flex application included in a web page and an external application. A method includes substituting the Flex application included in the web page with a container application, the container application including an external interface; loading the Flex application into the container application; generating, by the container application, a representation for at least one object in the Flex application; and facilitating a communication between the Flex application and the external application based on the representation of the object.Type: GrantFiled: March 13, 2013Date of Patent: November 8, 2016Assignee: NICE-SYSTEMS Ltd.Inventor: Vitaly Shelest
-
Patent number: 9450885Abstract: A system and method can support virtual machine live migration in a network. A virtual switch can be associated with a plurality of virtual functions (VFs), and wherein each said virtual function (VF) is associated with a separate virtual interface (VI) space. At least one virtual machine that is attached with a said virtual function (VF) can be associated with a virtual interface (VI), e.g. a queue pair (QP) in an Infiniband (IB) architecture. Furthermore, said at least one virtual machine operates to perform a live migration from a first host to a second host with said virtual function (VF) attached.Type: GrantFiled: March 15, 2013Date of Patent: September 20, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Wei Lin Guay
-
Patent number: 9444779Abstract: A request to resolve an IP address is received by a Domain Name Server (DNS). A record, such as an MX record, relating to the request is obtained that comprises a unique label (e.g. record=customer-com.mail.messaging.com) that is used in determining how to resolve the request. The unique label portion of the record (e.g. customer-com) is used to identify information relating to the request such as a version of software/service to use to handle the request, a region used to handle the request, and the like. The same record may be used to direct a request to a different version and/or different region. For example, without changing the record, a request at one time may access a first version/region and a request at a different time access a different version/region.Type: GrantFiled: June 4, 2012Date of Patent: September 13, 2016Assignee: Microsoft Technology Lincensing, LLCInventors: Lin Huang, Santosh Daddi, John F. Wohlfert, Rui Chen, Rodrigo Junqueira Lode, Rangaprasad Narasimhan
-
Patent number: 9432304Abstract: A system and method can support virtual machine live migration in a network. A fabric adaptor can be associated with a plurality of virtual host channel adapters (vHCAs), and wherein each said virtual host channel adapter (vHCA) is associated with a separate queue pair (QP) space. At least one virtual machine operates to perform a live migration from a first host to a second host, wherein said at least one virtual machine is attached with a said virtual host channel adapter (vHCA) that is associated with a queue pair (QP) in a said queue pair (QP) space, and wherein said queue pair (QP) operates to signal a peer QP about the live migration and provide said peer QP with address information after migration.Type: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Wei Lin Guay
-
Patent number: 9407601Abstract: A system and method executed by a client for reliably communicating between the client and a server over a Fiber Channel (FC) network. The method creating a first Small Computer System Interface (SCSI) request, including a virtual connection identifier, sending the first SCSI request to the server over the FC network, determining an action based on a status of the first SCSI request, creating a second SCSI request, including the virtual connection identifier, wherein the second SCSI request is based on the determined action, and sending the second SCSI request to the server over the FC network.Type: GrantFiled: December 21, 2012Date of Patent: August 2, 2016Assignee: EMC CorporationInventor: Joseph C. Pittman
-
Patent number: 9379994Abstract: Embodiments may enable enterprise cloud based computing infrastructures to instantiate child virtual machines that may be linked to parent virtual machines where the child virtual machines and the parent virtual machines share storage that resides on a high-speed storage area network. Performance metrics of the child virtual machines may be monitored and collected for a period of time generating performance characteristics of the child virtual machines. In at least one of the various embodiments, if the monitoring period may have expired that child virtual machine may be moved to a storage pool that may be selected based on the performance characteristics of the child virtual machine. In at least one of the various embodiments, if the child virtual may be moved from the high-speed SAN to a storage pool the linked between the child virtual machine and the parent virtual machine may be broken.Type: GrantFiled: March 13, 2013Date of Patent: June 28, 2016Assignee: Tier 3, Inc.Inventor: Jared Eugene Wray
-
Patent number: 9363238Abstract: Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.Type: GrantFiled: June 4, 2012Date of Patent: June 7, 2016Assignee: Apple Inc.Inventors: William Bedford Turner, David P. Remahl
-
Patent number: 9317471Abstract: Systems and methods for bookmarking prospective media content on computer network. In some implementations, a method includes: at a server system, obtaining, from a electronic device, information corresponding to a media content item; identifying the media content item, from among a plurality of media content items, in accordance with the information; creating a provisional bookmark corresponding to a first URL where the media content item is not yet available but is likely to be available within a predefined time period; and transmitting the provisional bookmark to the electronic device. The method optionally includes: after creating the provisional bookmark, in accordance with a determination that the media content item has become available at the first URL, before the predefined time period: converting the provisional bookmark into a non-provisional bookmark.Type: GrantFiled: November 2, 2012Date of Patent: April 19, 2016Assignee: GOOGLE INC.Inventors: Matt Wiseman, Ant Oztaskent, Yaroslav Volovich
-
Patent number: 9299059Abstract: A method includes receiving, using one or more processing devices, one or more search terms; searching, in a social network using the one or more processing devices, for items of social media content with at least a predefined amount of relevance to the one or more search terms; identifying, based on searching using the one or more processing devices, the items of social media content with at least the predefined amount of relevance to the one or more search terms; and generating, using the one or more processing devices, a summary of content in the identified items of social media content; wherein the summary comprises a subset of the content in the identified items of social media content.Type: GrantFiled: June 7, 2012Date of Patent: March 29, 2016Assignee: Google Inc.Inventors: Gregory M. Marra, Frances B. Haugen
-
Patent number: 9300696Abstract: In a first embodiment, a specific UE is enabled to copy all or a portion of one or more or media in an ongoing session with a remote end to another UE, so that the media can be shared by many UEs. In a second embodiment, when a specific UE shares all or a portion of media in an ongoing session with another UE, the shared media may be controlled.Type: GrantFiled: April 21, 2011Date of Patent: March 29, 2016Assignee: LG Electronics Inc.Inventors: Laeyoung Kim, Taehyeon Kim, Hyunsook Kim
-
Patent number: 9288128Abstract: Exemplary embodiments provide techniques for measuring network latency attributable to the transit of packets through the network. This may be accomplished by developing a common sense of time with the server that allows packet inter-arrival times to be accurately measured. In establishing the common time between the client and the server, it may be necessary to overcome network topology manipulations and/or packet pacing manipulations performed by an intermediate device. Accordingly, an end-to-end multiplexing protocol may be employed which allows a protected connection to be established from the client directly to the server, bypassing the manipulations. Using the multiplexing protocol, a timing flow may be established for carrying timing traffic. After trading timing traffic with the server for a period of time, the client may establish a common or shared sense of time with the server which may be used to measure the latency in the network.Type: GrantFiled: March 15, 2013Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Gonzalo Palacios, Edward Thomas Lingham Hardie
-
Patent number: 9276899Abstract: Balancing workload distributed between nodes in a cluster through allocations of IP addresses by determining, for each node, an imbalance metric for each possible pairing of the plurality of an IP address assignable to the node based upon the distances between the IP addresses in each pairing and selectively distributing a plurality of IP addresses between the nodes in a cluster based upon minimizing the sum of the imbalance metrics of the IP addresses for each of the nodes in the cluster resulting from the selected distribution.Type: GrantFiled: March 22, 2013Date of Patent: March 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leif R. Sahlberg, Martin Schwenke
-
Patent number: 9270786Abstract: A system and method for executed by a server for communicating between the server and a client over a Fiber Channel (FC) network. The method includes receiving, from the client, a first SCSI request including an identifier for a virtual connection and a descriptor for a server process at the server, creating a socket to the server process using the process descriptor, associating the socket with the virtual connection, receiving, from the client, a second SCSI request, including the virtual connection identifier and a call message, and writing the call message to the socket associated with the virtual connection.Type: GrantFiled: December 21, 2012Date of Patent: February 23, 2016Assignee: EMC CorporationInventor: Joseph C. Pittman
-
Patent number: 9264396Abstract: Balancing workload distributed between nodes in a cluster through allocations of IP addresses by determining, for each node, an imbalance metric for each possible pairing of the plurality of an IP address assignable to the node based upon the distances between the IP addresses in each pairing and selectively distributing a plurality of IP addresses between the nodes in a cluster based upon minimizing the sum of the imbalance metrics of the IP addresses for each of the nodes in the cluster resulting from the selected distribution.Type: GrantFiled: June 4, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leif R Sahlberg, Martin Schwenke
-
Patent number: 9231907Abstract: A first connection between a first communication apparatus and a server apparatus and a second connection between a second communication apparatus and the server apparatus are established. The first and second communication apparatuses exchange information on their features via the first and second connections, and then, disconnects the first and second connections. The first communication apparatus acquires information on settings of its communication environment, and then, establishes a third connection with the server apparatus. The second communication apparatus acquires information on settings of its communication environment, and then, establishes a fourth connection with the server apparatus. The first and second communication apparatuses exchange the information on the settings of their communication environments via the third and fourth connections.Type: GrantFiled: June 4, 2012Date of Patent: January 5, 2016Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Makoto Yoshino, Kazuki Sato, Kunio Gobara
-
Patent number: 9002960Abstract: Various embodiments relate to estimating the location of social network users. In one embodiment, a plurality of social media messages generated by a given user is received. A plurality of location features is extracted from the social media messages. Each of the location features is processed with at least one classifier from an ensemble of classifiers. A location classification is generated by each of the classifiers for each of the social media messages. Each classification comprises a location and a weight associated with that location. One of the locations is selected from the location classifications as the location of the given user based on a combination of the weights of the location classifications.Type: GrantFiled: August 24, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Clemens Drews, Jalal U. Mahmud, Jeffrey W. Nichols
-
Patent number: 8990327Abstract: Various embodiments of the invention relate to estimating the location of social network users. In one embodiment, a plurality of social media messages generated by a given user is received. A plurality of location features is extracted from the social media messages. Each of the location features is processed with at least one classifier from an ensemble of classifiers. A location classification is generated by each of the classifiers for each of the social media messages. Each classification comprises a location and a weight associated with that location. One of the locations is selected from the location classifications as the location of the given user based on a combination of the weights of the location classifications.Type: GrantFiled: June 4, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Clemens Drews, Jalal U. Mahmud, Jeffrey W. Nichols
-
Patent number: 8930532Abstract: A session management system including a client environment providing server, a plurality of terminals, and a session management server, wherein the session management server includes a session monitoring unit which monitors use end time of the client environment, a client environment management unit which makes a log-out request for the execution of log-out processing of a predetermined client environment to the client environment providing server, and a state of use checking unit which checks a state of use of each the client environment, wherein the session monitoring unit notifying a request for stopping use of the client environment to the state of use checking unit when the use end time of the client environment coincides with current time, and the client environment management unit, when the client environment is in use, transmitting to the client environment providing server a log-out request of the client environment.Type: GrantFiled: December 17, 2010Date of Patent: January 6, 2015Assignee: NEC CorporationInventor: Toshiya Kagitani