Patents Examined by Steve Lin
  • Patent number: 9847987
    Abstract: Technologies and implementations for providing a data center access and management settings transfer service are generally disclosed.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: December 19, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9843622
    Abstract: Disclosed are systems, apparatuses, computer readable media, and methods of using an adaptive (i.e., learning) client-server system to enhance the efficiency of sample submissions, e.g., the submission of samples of malware programs to a server dictionary. The server in such a system may accumulate a dictionary of known programs and/or portions of programs that have been submitted by many different client devices over time, representing all the various programs that they have encountered. If a portion of a particular file submission is already “available” to the server (i.e., it is a portion that the server has already analyzed and stored), it will be excluded from all future sample transmissions. The server will gradually accumulate a rich dictionary of common program portions, thus requesting transmission only of previously unseen portions. Such systems, apparatuses, computer readable media, and methods may therefore be used to reduce transmission times needed for future sample submissions.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 12, 2017
    Assignee: McAfee, LLC
    Inventor: Igor Muttik
  • Patent number: 9818121
    Abstract: A system and method for verifying a secure transaction by evaluating the transaction, generating a first verification value for the transaction, sending an electronic mobile message to a wireless device associated with the transaction, receiving a response from the wireless device to the electronic mobile message associated with the transaction and generating a new second verification value for the transaction based on the response is provided. The second verification value may be used to validate or invalidate the secure transaction.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: November 14, 2017
    Assignee: Visa International Space Association
    Inventors: Randall A. Snyder, Thomas S. Ginter
  • Patent number: 9774554
    Abstract: A device management system including the device management apparatus and a plurality of communication devices capable of communicating with the device management apparatus via the network stores destination information received from a first communication device and first identification information corresponding to the first communication device in association with address information, transmits the address information according to the destination information, transmits screen information to a second communication device in response to access from the second communication device using the address information, stores, when it receives service-related information input according to the screen information from the second communication device, the service-related information in association with second identification information for uniquely specifying the service-related information and the first identification information corresponding to the address information, and notifies the first communication device of the
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 26, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koichi Tanabe, Satoshi Igeta, Satoshi Ishizu
  • Patent number: 9755902
    Abstract: A server includes a first module that receives information from a plurality of systems. Each system of the plurality of systems includes functional units that are dynamically configurable during operation of the system. The information from each system of the plurality of systems includes performance data collected while executing a program when the functional units are configured according to a configuration setting respective to the system. The server also includes a second module that analyzes the received information to select a best-performing configuration setting of the configuration settings received from the plurality of systems. The server also includes a third module that provides a new configuration setting to the plurality of systems. The new configuration setting is a modification of the best-performing configuration.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 5, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Wen-Chi Chen, Rodney E. Hooker
  • Patent number: 9742829
    Abstract: A method, system, and medium are provided for managing multimedia messages being transmitted to recipient devices of foreign networks. The method includes sending a multimedia message having a message size that exceeds a maximum allowable size supported or accepted by a foreign network of a recipient device. The method also includes receiving an indication that the sent multimedia message exceeded the maximum allowable size supported or accepted by the foreign network of the recipient device.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Ginger Kelliher, Samira Kaufman, Byron R. Cahoon, Kelly Lee Leyba
  • Patent number: 9723064
    Abstract: Hybrid quorum policies may be implemented for access requests to state maintained in a distributed system. An update to state maintained in a distributed system may be sent to multiple nodes in the distributed system maintain the state in order to satisfy a hybrid quorum policy for updating the state in the distributed system. The hybrid quorum policy may include individual quorum policies for multiple quorum sets including nodes of the distributed system. Acknowledgments received from nodes in the distributed system indicating that the update is performed may be evaluated according to the individual quorum policies to determine whether the hybrid quorum policy is satisfied. If the hybrid quorum policy is satisfied, then the update to the state may be considered durable.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta, Pradeep Jnana Madhavarapu, James McClellan Corey, Yan Valerie Leshinsky
  • Patent number: 9712632
    Abstract: A method for receiving data, a method for sending data, a mobile terminal, and a server are disclosed. The method includes: when an application program on a mobile terminal is switched to a background, sending, by the mobile terminal, a first message to a push server, so that the push server sends a second message to an application server, where the second message is used to instruct the application server to send, when there is data that needs to be sent to the mobile terminal, the data to the push server, and the application server serves the application program; and receiving, by the mobile terminal, the data sent by the push server. Through the present invention, the mobile terminal does not need not maintain a heartbeat connection to the application server, thereby reducing signaling overhead of the mobile terminal and reducing energy consumption.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 18, 2017
    Assignee: Huawei Device Co., Ltd.
    Inventor: Guoqiao Chen
  • Patent number: 9705750
    Abstract: In one embodiment, a computer-implemented method includes receiving a network graph describing a network having two or more nodes. An application graph is received describing a data stream application. The application graph includes one or more vertices, each corresponding to an operator of the application and associated with a list of nodes. A first vertex of the application graph corresponds to a first operator and is associated with two or more nodes. The application graph is augmented, which includes replicating the first operator such that the augmented graph includes a copy of the first operator at each of the nodes associated with the first vertex. The application is deployed over the network based on the augmented graph, such that a copy of the first operator is deployed at each of the nodes associated with the first vertex. A route through the augmented graph is selected for a data stream.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Abm Musa, Seraphin B. Calo, Murtaza Zafer
  • Patent number: 9705749
    Abstract: In one embodiment, a computer-implemented method includes receiving a network graph describing a network having two or more nodes. An application graph is received describing a data stream application. The application graph includes one or more vertices, each corresponding to an operator of the application and associated with a list of nodes. A first vertex of the application graph corresponds to a first operator and is associated with two or more nodes. The application graph is augmented, which includes replicating the first operator such that the augmented graph includes a copy of the first operator at each of the nodes associated with the first vertex. The application is deployed over the network based on the augmented graph, such that a copy of the first operator is deployed at each of the nodes associated with the first vertex. A route through the augmented graph is selected for a data stream.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, Abm Musa, Theodoros Salonidis, Murtaza Zafer
  • Patent number: 9684695
    Abstract: In one embodiment, a method includes accessing a first set of scored results from a first user, the scored results comprising one or more results generated by a first search algorithm in response to a query from the first user, wherein the one or more results correspond to one or more content objects, respectively, the one or more results being personalized for the first user; and one or more scores inputted by the first user corresponding to the one or more results, respectively, calculating a discounted cumulative gain for each result in the first set of scored results based on the score inputted by the first user corresponding to the result, and modifying the first search algorithm based on the calculated gain for each result, wherein the first search algorithm is modified to improve the ranking of results personalized for the first user.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 20, 2017
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Kihyuk Hong
  • Patent number: 9654581
    Abstract: A system and method are described for establishing two-way push communication between an intermediate or companion device and a mobile device. Mobile devices register to listen for push notifications delivered through a push notification service from a specified set of providers. The presence of the mobile devices is delivered to the push notification service that maps the mobile devices to connections made between their respective companion devices and the push notification service. If the push notification service determines that a mobile device is “online,” in response to receiving a push notification for the mobile device, a current network connection over which a companion device is listening for push notifications is identified and the push notification is forwarded to the companion device. The companion device then can deliver the push notification to the mobile device.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Daniel B. Pollack, Gokul P. Thirumalai
  • Patent number: 9614916
    Abstract: Methods, systems, and techniques for providing a pseudo permanent communications connection using temporary connection protocols are described. Example embodiments provide a Enhanced Communications Layer that provides such connections by means of a layer incorporated in the client side and server side communications stacks. The ECL maintains a pool of connections that are opened and used in a staggered fashion to reduce the amount of connection setup and teardown.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: April 4, 2017
    Assignee: VMware, Inc.
    Inventor: Sarel Kobus Jooste
  • Patent number: 9548920
    Abstract: A method is provided in one example embodiment and includes determining an action to be performed with respect to a packet corresponding to a new flow received at a network device and determining whether a new entry comprising an indication of the determined action can be added to a flow table of the network device. The determination of whether a new entry can be added to the flow table is made with reference to reservation information specified in a port profile associated with the new flow. Responsive to a determination that the new entry can be added, the new entry is added to the flow table. In one embodiment, determining whether the new entry can be added comprises determining whether an existing entry can be aged out based on the reservation information specified in the associated port profile.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: January 17, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Maithili Narasimha, Ashwin Deepak Swaminathan, Naga Venkata Kiran K. Chunduri, Srinivas Sardar
  • Patent number: 9549045
    Abstract: Methods, systems, and techniques for sharing a remoted user interface are described. Example embodiments provide a Remote Session Sharing Protocol (“RSSP”) for sharing a remoted user interface and/or graphics of a same computer system operating system or application. Use of the RSSP enables server computing systems to optimize the utilization of frame buffers and state information when multiple clients connect to the same remote session (e.g., connect to the same user interface of an application or operating system) at substantially the same time.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: January 17, 2017
    Assignee: VMware, Inc.
    Inventor: Sarel Kobus Jooste
  • Patent number: 9538218
    Abstract: A repository stores a contract between a service consumer and a service provider that provides a service, the contract specifying a service-level objective associated with a service to be applied for the service consumer. An enforcement device is configured according to the contract, where the configuring causes the enforcement device to perform enforcement of the service-level objective in a connection between the service consumer and the service provider, the connection allowing the service consumer to access the service in response to the enforcement device confirming that the service consumer is associated with the contract.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: January 3, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lukas Barton, Vladimir Dubsky, Pavel Zavora
  • Patent number: 9531607
    Abstract: A resource manager may monitor resources offered by a resource provider. The resource manager receives computing metrics from the resources and may perform a management action when a customer defined usage limit is satisfied. The management action may include the resource manager generating an alert, or the resource manager preventing the customer from further accessing the resources offered by the resource provider. The resource manager may also be used to reduce the cost of running a customer's application that uses resources offered by the service provider. The resource manager may also receive business metrics from the customer and determine rates of return using the business metrics and the computing metrics.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: December 27, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Derek S. Pai, Michael R. Foster, David John Ward, Jr., Christopher B. Barclay, Gautam S. Shanbhag
  • Patent number: 9531837
    Abstract: Embodiments of the present invention include a portable medical device with an integrated web server. The portable medical device is configured to establish a communication session with a user device. The integrated web server is configured to load software onto the user computing device for exchanging data with the portable medical device.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 27, 2016
    Assignee: ZOLL MEDICAL CORPORATION
    Inventor: Eric W. Brown
  • Patent number: 9525734
    Abstract: A method for hybrid RDMA, the method may include: (i) receiving, by a first computer, a packet that was sent over a network from a second computer; wherein the packet may include data and metadata; (ii) determining, in response to the metadata, whether the data should be (a) directly written to a first application memory of the first computer by a first hardware accelerator of the first computer; or (b) indirectly written to the first application memory; (iii) indirectly writing or indirectly writing in response to the determination.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: December 20, 2016
    Inventors: Erez Izenberg, Leah Shalev, Zorik Machulsky, Nafea Bshara
  • Patent number: 9516111
    Abstract: According to an embodiment, a communication apparatus includes a receiving unit, an obtaining unit, and an analyzing unit. The receiving unit is configured to receive first obtaining method information, which is sent by an information processing unit to a network and which indicates a method of obtaining first data from the network. The obtaining unit is configured to, on behalf of the information processing unit, obtain the first data based on the first obtaining method information received by the receiving unit. The analyzing unit is configured to extract, from the first data obtained by the obtaining unit, second obtaining method information that indicates a method of obtaining second data which needs to be obtained along with obtaining the first data. The obtaining unit also obtains the second data based on the second obtaining method information.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 6, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yuichiro Oyama, Takeshi Ishihara