Patents Examined by Steve Lin
-
Patent number: 9847987Abstract: Technologies and implementations for providing a data center access and management settings transfer service are generally disclosed.Type: GrantFiled: November 17, 2015Date of Patent: December 19, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9843622Abstract: 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: GrantFiled: September 24, 2013Date of Patent: December 12, 2017Assignee: McAfee, LLCInventor: Igor Muttik
-
Patent number: 9818121Abstract: 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: GrantFiled: July 30, 2010Date of Patent: November 14, 2017Assignee: Visa International Space AssociationInventors: Randall A. Snyder, Thomas S. Ginter
-
Patent number: 9774554Abstract: 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 theType: GrantFiled: September 2, 2014Date of Patent: September 26, 2017Assignee: Canon Kabushiki KaishaInventors: Koichi Tanabe, Satoshi Igeta, Satoshi Ishizu
-
Patent number: 9755902Abstract: 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: GrantFiled: September 2, 2014Date of Patent: September 5, 2017Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Wen-Chi Chen, Rodney E. Hooker
-
Patent number: 9742829Abstract: 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: GrantFiled: August 21, 2015Date of Patent: August 22, 2017Assignee: Sprint Communications Company L.P.Inventors: Ginger Kelliher, Samira Kaufman, Byron R. Cahoon, Kelly Lee Leyba
-
Patent number: 9723064Abstract: 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: GrantFiled: September 2, 2014Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Samuel James McKelvie, Anurag Windlass Gupta, Pradeep Jnana Madhavarapu, James McClellan Corey, Yan Valerie Leshinsky
-
Patent number: 9712632Abstract: 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: GrantFiled: December 31, 2013Date of Patent: July 18, 2017Assignee: Huawei Device Co., Ltd.Inventor: Guoqiao Chen
-
Patent number: 9705750Abstract: 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: GrantFiled: June 25, 2015Date of Patent: July 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theodoros Salonidis, Abm Musa, Seraphin B. Calo, Murtaza Zafer
-
Patent number: 9705749Abstract: 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: GrantFiled: December 30, 2014Date of Patent: July 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Abm Musa, Theodoros Salonidis, Murtaza Zafer
-
Patent number: 9684695Abstract: 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: GrantFiled: June 6, 2016Date of Patent: June 20, 2017Assignee: Facebook, Inc.Inventors: Sriram Sankar, Kihyuk Hong
-
Patent number: 9654581Abstract: 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: GrantFiled: September 2, 2014Date of Patent: May 16, 2017Assignee: Apple Inc.Inventors: Daniel B. Pollack, Gokul P. Thirumalai
-
Patent number: 9614916Abstract: 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: GrantFiled: May 1, 2015Date of Patent: April 4, 2017Assignee: VMware, Inc.Inventor: Sarel Kobus Jooste
-
Patent number: 9548920Abstract: 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: GrantFiled: October 15, 2012Date of Patent: January 17, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Maithili Narasimha, Ashwin Deepak Swaminathan, Naga Venkata Kiran K. Chunduri, Srinivas Sardar
-
Patent number: 9549045Abstract: 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: GrantFiled: April 17, 2012Date of Patent: January 17, 2017Assignee: VMware, Inc.Inventor: Sarel Kobus Jooste
-
Patent number: 9538218Abstract: 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: GrantFiled: April 17, 2012Date of Patent: January 3, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Lukas Barton, Vladimir Dubsky, Pavel Zavora
-
Patent number: 9531607Abstract: 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: GrantFiled: June 20, 2012Date of Patent: December 27, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Derek S. Pai, Michael R. Foster, David John Ward, Jr., Christopher B. Barclay, Gautam S. Shanbhag
-
Patent number: 9531837Abstract: 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: GrantFiled: October 15, 2012Date of Patent: December 27, 2016Assignee: ZOLL MEDICAL CORPORATIONInventor: Eric W. Brown
-
Patent number: 9525734Abstract: 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: GrantFiled: October 30, 2013Date of Patent: December 20, 2016Inventors: Erez Izenberg, Leah Shalev, Zorik Machulsky, Nafea Bshara
-
Patent number: 9516111Abstract: 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: GrantFiled: June 29, 2012Date of Patent: December 6, 2016Assignee: Kabushiki Kaisha ToshibaInventors: Yuichiro Oyama, Takeshi Ishihara