Patents Examined by Peling A Shaw
  • Patent number: 9584635
    Abstract: A packet processing system having a barrel compactor that extracts a desired data subset from an input dataset (e.g. an incoming packet). The barrel compactor is able to selectively shift one or more of the input data units of the input dataset based on individual shift values for those data units. Additionally, in some embodiments one or more of the data units are able to be logically combined to produce a desired logical output unit.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 28, 2017
    Assignee: Cavium, Inc.
    Inventors: Premshanth Theivendran, Weihuang Wang, Sowmya Hotha, Srinath Alturi
  • Patent number: 9571607
    Abstract: In a distributed object computing system, a server application may create multiple, uniquely identified, server contexts that each provide one or more services to a service consumer (client). Instead of creating a connection to a client for each server context, a single connection can be used. A service request handler may be configured to handle service requests for each server context. Service requests may be generated in the client with a service context identity. When a service request is received by the server application, the service request handler resolves the service context identity and forwards the service request to the appropriate server context.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 14, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Robert W. Peterson
  • Patent number: 9571444
    Abstract: Computer systems and methods for generating a social network of users based on the users' devices being operably coupled are discussed herein. Specifically, techniques are described herein to determine the types of relationships between a plurality of users based on telemetry data collected at one or more server computers from the users' operably coupled client devices. The telemetry data describes, among other things, protocol(s) and network interface(s) used to operably couple the client devices, network operations performed by the client devices, and sensory data recorded by the client devices while the devices are operably coupled.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 14, 2017
    Assignee: DewMobile, Inc.
    Inventors: Steve X. Gu, Xiaodong Wang, Shangpin Chang
  • Patent number: 9571537
    Abstract: A content acquisition device includes a processor that executes a procedure. The procedure includes: acquiring group data to identify a group that a user belongs to; and based on a period of time needed to acquire content from each of a first data processing device that holds content shared by the group indicated by the group data, and a second data processing device that is in the process of acquiring the content from the first data processing device, selecting a data processing device from which to acquire the content.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: February 14, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Ueno, Kenichi Abiru
  • Patent number: 9563517
    Abstract: A computer implemented method, system, and program product for creating snapshots instructions at a replication site, the method comprising determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN, determining the differences between the second snapshot and a third snapshot at a third time of the LUN, creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot; wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Eran Weiss
  • Patent number: 9559994
    Abstract: A system and method allows a user to view communications exchanged between other participants within an online chat room without the user becoming a participant within the online chat room. The online chat room enables ongoing exchanges of electronic communications between two or more participants whose participation within the chat room are mutually revealed to each other. A user is enabled to perceive the existence of the online chat room without the user becoming a participant within the online chat room. Selection of the online chat room by the user is received. Responsive to user selection of the online chat room and without the user becoming a participant within the online chat room, at least some of the communications exchanged between the participants within the online chat room are made perceivable to the user as the communications are exchanged.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 31, 2017
    Assignee: AOL Inc.
    Inventors: Kristine Amber Krantz, Peiliang Pan, Daniel Ernest Smith
  • Patent number: 9560121
    Abstract: A method of provisioning a Web hosting resource includes providing a cloud service. A request for a Web hosting resource is received by the cloud service, wherein the request is provided by a client. The cloud service identifies a Web host based on the received request for a Web hosting resource. The cloud service sends a request to the Web host to provision a first Web hosting resource for use by the client.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhammad Bilal Aslam, Crystal L. Hoyer, Sayed Ibrahim Hashimi, Vishal R. Joshi, Omar Khan, Jonathan Kevin Wall, Bill Staples, Bradley John Bartz, Younus Aftab
  • Patent number: 9557970
    Abstract: The present disclosure describes methods, systems, and computer program products providing an integrated development environment for client/server environments. One computer-implemented method includes reading a derived business application data model (BADM) associated with a business application into an integrated development environment (IDE), defining a client application data model (CADM) for a client application, defining at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM, developing the client application based upon at least the CADM, developing at least one web service based upon the BADM, CADM, and the at least one DMR, generating the client application and the at least one web service, and deploying the client application, the at least one web service, and the at least one DMR.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: January 31, 2017
    Assignee: SAP SE
    Inventors: Thomas Meigen, Matthias Tebbe
  • Patent number: 9549034
    Abstract: An information processing system including an information processing unit that performs communication processing among a plurality of user terminals connected via an IP (Internet Protocol) network. The information processing unit includes control elements for acquiring an operating state of the information processing unit, as well as, instructs another information processing unit to perform the communication processing among the plurality of user terminals, according to the acquired operating state.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: January 17, 2017
    Assignee: NEC CORPORATION
    Inventor: Misao Fukuda
  • Patent number: 9544188
    Abstract: Described herein is a system and method for supporting a webtier provider in a cloud computing environment. In accordance with an embodiment, the service types made available in a cloud platform (e.g., CloudLogic) domain can include information which describes dependency on a webtier provider, which in turn provides load-balancing capability to a service whose deployment may span multiple virtual machines. A webtier provider can associate one or more provisioned services with a webtier runtime, to satisfy the webtier dependency of a service. After a service is provisioned, a webtier provider service management engine (SME) can associate the service with a webtier runtime by creating a configuration therein. The webtier runtime can subsequently provide a single point of access to the service, including load-balancing requests to service nodes, or providing support for additional capabilities such as failure detection and failover.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: January 10, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Kshitiz Saxena, Nazrul Islam, Shyamant Hegde
  • Patent number: 9531730
    Abstract: Apparatus, and an associated method, for alerting a respondent that generates a reply to a received mail message of addressing of the reply message to a non-secure address. A detector detects reception of a received mail message, and a correlator determines whether any of the entries on a distribution list associated with the received mail message is of selected characteristics, i.e., non-secure. If determined to be non-secure, an annunciator generates an annunciation requiring the respondent to elect whether to include the identified address as a recipient of the reply message.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 27, 2016
    Assignee: BlackBerry Limited
    Inventor: William Daniel Willey
  • Patent number: 9531643
    Abstract: Techniques are provided for provisioning network resources for virtual machines. At a first switch device, a configuration request message is received from a virtual switch to provision virtual network segmentation resources for a virtual machine managed by the virtual switch. The first switch device provisions the virtual network segmentation resources for the virtual machine. The first switch devices sends to a second switch device a first synchronization message that includes information describing the virtual network segmentation resources. The second switch device is a peer of the first switch device. The first switch device also sends to the second switch device a second synchronization message that includes state information indicating that the first switch device is in an active state for servicing the virtual machine and that the second switch device is to be placed in a dormant state for servicing the virtual machine.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Pei-Chun Cheng, Shyam Kapadia, Nilesh Shah, Vipin Jain
  • Patent number: 9525745
    Abstract: A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: December 20, 2016
    Assignee: LivePerson, Inc.
    Inventor: Ron Karidi
  • Patent number: 9519478
    Abstract: Systems and methods for managing multiple versions of applications executing on servers in a server pool are provided. A request to generate new session data for a transaction requested by a user is received by a first server executing a first version of an application. A determination is made that the first version of the application is unsuitable to process the request. An identity of a second server executing a second version of the application is requested by the first server in a server pool comprising one or more servers, and an appropriate second server is selected. The first server transmits a hypertext transfer protocol proxy request to the selected second server, which generates the new session data.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: December 13, 2016
    Assignee: PayPal, Inc.
    Inventors: Bret Verde, John Nutting, Rick Hogge
  • Patent number: 9515969
    Abstract: Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
  • Patent number: 9509772
    Abstract: A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further includes obtaining real-time ingress information describing at least one ongoing ingress action currently being performed between one of the plurality of data sources and the shared storage space. The method further includes outputting, for display in an ingress dashboard associated with the shared storage space, an ingress activity notification based on the at least one ongoing ingress action. The ingress activity notification can include means configured for selection by a user to interrupt the ongoing ingress action as well as means configured for selection by the user to generate an alert associated with the ongoing ingress action.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Robert Brett Rose, Michael Jeffrey Procopio
  • Patent number: 9497076
    Abstract: Systems, devices and techniques for operating a server in an Ethernet passive optical network (EPON) include receiving a Dynamic Host Configuration Protocol (DHCP) control message from a demarcation device, processing the DHCP control message depending on a target mode of operation, such that when the DHCP control message is inconsistent with the target mode of operation, the DHCP control message is dropped and when the DHCP control message is consistent with the target mode of operation, the DHCP control message is forwarded to the EPON and indicating, to the demarcation device, the target mode of operation by including a Mode Select Option field in a DHCP response message to the demarcation device.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: November 15, 2016
    Assignee: ZTE Portugal-Projectos de Telecomunições Unipessoal Lda
    Inventor: Marek Hajduczenia
  • Patent number: 9477968
    Abstract: A method and system for providing the centralized collection of click-through traffic information. The method includes receiving a DNS query for a domain name at a third party auditing service from a requesting computing resource. The domain name is configured to include click-through information as a subdomain, and wherein a URL associated with the domain name provides content. The click-through information is parsed from the domain name without establishing a connection between said third party auditing server and any web server providing the content. An IP address for the web server associated with the domain name is sent to the requesting computing resource.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: October 25, 2016
    Assignee: Kount Inc.
    Inventor: Timothy P. Barber
  • Patent number: 9465602
    Abstract: Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bradley Gene Calder, Samuel James McKelvie, Aaron W. Ogus, Arlid E. Skjolsvold, Hakon Gabriel Verespej, Ju Wang
  • Patent number: 9450962
    Abstract: A system (100) for providing access control and usage monitoring of a plurality of electronic devices or applications (110a-h) enables efficient access control.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: September 20, 2016
    Assignee: Allow2PtyLtd
    Inventor: Andrew Longhorn