Patents Examined by Hamza Algibhah
-
Patent number: 9390172Abstract: One or more techniques and/or systems are disclosed herein for relaying a request to a process running on a computing device from a web client and receiving a response from the process. A bridge message client disposed in a web application, running in a browser on a computer, opens a local connection to a process running outside the browser. The bridge message client comprises a communication channel ID that identifies a communication channel to host the local connection to a bridge server, and a bridge message client ID facilitates communications from the bridge server to the web application. The bridge server is disposed outside of the browser environment, and can receive a request from the bridge message client and forward it to the process, and/or can receive a response to the request from the process and forward it to the bridge message client over the local connection.Type: GrantFiled: December 3, 2009Date of Patent: July 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jason E. Schleifer, Raymond Ozzie
-
Patent number: 9380096Abstract: A block-request streaming system provides for low-latency streaming of a media presentation. A plurality of media segments are generated according to an encoding protocol. Each media segment includes a random access point. A plurality of media fragments are encoded according to the same protocol. The media segments are aggregated from a plurality of media fragments.Type: GrantFiled: April 26, 2012Date of Patent: June 28, 2016Assignee: QUALCOMM IncorporatedInventors: Michael G. Luby, Mark Watson, Payam Pakzad, Bin Wang, Ying Chen, Thomas Stockhammer, Jaber Mohammad Borran
-
Patent number: 9374417Abstract: A distributed system may implement dynamic specification auditing. A specification for a distributed system may be maintained in a machine readable format. Specification assertion agents corresponding to different components of the distributed system may request and receive the specification in order to verify whether tasks performed by the respective component satisfy the specification. The specification assertion agents may then send assertions of the success or failure of the component to be stored in order to verify compliance with specification. Various reports may be generated which identify failures or components in the distributed system that are not reporting assertions.Type: GrantFiled: May 27, 2014Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: James Alfred Gordon Greenfield, Dirk Gerhardes Oberholster, Christopher Richard Jacques De Kadt
-
Patent number: 9374420Abstract: Telemetry data from a plurality of peer computers of a peer-to-peer network is aggregated via a computer network. Each of the plurality of peer computers sends telemetry data related to transfer of a digital content item within the peer-to-peer network. A content-acquisition request querying for a recommended content source to provide a first digital content item is received from a first peer computer of the peer-to-peer network via the computer network. A response to the content-acquisition request is sent to the first peer computer via the computer network. The response identifies a second peer computer of the peer-to-peer network that has the first digital content item as the recommended content source. The second peer computer is selected according to a peer selection metric derived from the telemetry data aggregated from the plurality of peer computers.Type: GrantFiled: December 14, 2012Date of Patent: June 21, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alexander Burba, Brandon Hunt, Matthew Wan, Mehmet Akkurt, Nima Ganjeh, Frank R. Morrison, III, Ivan P. Trindev
-
Patent number: 9367360Abstract: Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a computing fabric of a data center are provided. Initially, a communicative coupling between a user device and computing units of the hardware inventory is established. The communicated coupling allows an engine running on the user device to provision the computing units with software that allows the hardware inventory to function as a fabric-computing cluster (FCC) of the data center. Provisioning involves deploying a computing fabric to the computing units, and deploying core infrastructure services to run on top of the computing fabric. The computing fabric enables the computing units to interact as a unified logical system, while the core infrastructure services represent operating-system-level components that provide underlying support of applications running on the FCC.Type: GrantFiled: December 14, 2012Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Marwan E Jubran, Aleksandr Gershaft, Damien S Jose
-
Patent number: 9357350Abstract: A system for creating an anonymous social gathering of 3 or more persons. The system has a server digital device and a client digital device both operatively connected to a distributed network and thus to each other. The client device is configured to display an electronic mapping received from the server digital device through the distributed network and the electronic mapping displays at least one selectable geolocation indicator. Each geolocation indicator represents an indicated location of a gathering of at least two anonymous portable digital devices. The electronic mapping is configured to display indicator identification information on the user device for the momentarily selected indicator.Type: GrantFiled: May 26, 2015Date of Patent: May 31, 2016Inventors: Jeffrey Scuba, Gary Fernandes
-
Patent number: 9338248Abstract: A system and method for parameter-driven value conversion in a client/server architecture is presented. A request is received from a client computer for an application service. The request includes a parameter defining a data field for a conversion and a conversion ID that specifies the conversion. A lookup is performed of a converter in a conversion registry based on the conversion ID, and the converter is then called to perform the conversion of the data field defined by the parameter in the request, to generate a converted data field. Finally, the converted data field is returned to the protocol handler.Type: GrantFiled: December 15, 2011Date of Patent: May 10, 2016Assignee: SAP SEInventor: Martin Fischer
-
Patent number: 9325796Abstract: A method includes generating a first schedule at a first electronic device associated with a first user. The first schedule is generated based on a first relationship strength of a relationship of the first user and a second user. The method further includes sending, from the first electronic device to a second electronic device associated with the second user, a first capability request. The first capability request is sent based on the first schedule.Type: GrantFiled: August 31, 2015Date of Patent: April 26, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Randolph Wohlert, James H. Pratt
-
Patent number: 9323579Abstract: A system and method for performing a resource allocation diagnosis on a distributed computer system includes computing current resource allocation of the distributed computer system using a current snapshot of the distributed computer system. The current snapshot includes configurations and resource usage information of at least some components of the distributed computer system. The system and method also includes computing improved resource allocation of the distributed computer system using a modified version of the current snapshot of the distributed computer system and outputting the current resource allocation and the improved resource allocation for the resource allocation diagnosis.Type: GrantFiled: August 25, 2012Date of Patent: April 26, 2016Assignee: VMware, Inc.Inventor: Aashish Parikh
-
Patent number: 9316521Abstract: A method for monitoring a process plant having a fieldbus of process automation technology, via which a number of field devices exchange with a process control unit PLC telegrams in regular data traffic for process control. The following method steps are executed: telegrams transmitted via the fieldbus to the process control are tapped by a monitoring application, which performs a testing of the telegrams for data relevant for the monitoring application; data relevant for the monitoring application are processed as actual values in a process modeling application, which is part of the monitoring application; and when a significant deviation is determined between desired and actual values, an error signal is generated.Type: GrantFiled: August 11, 2008Date of Patent: April 19, 2016Assignee: Endress + Hauser Process Solutions AGInventors: Vincent De Groot, Jorg Hahniche, Matthias Romer, Raimund Sommer
-
Patent number: 9318152Abstract: A method and apparatus for sharing media content between electronic equipment includes transferring session data from a first electronic equipment to a second electronic equipment, said session data including a queue of media content executing or executable on the first electronic equipment, and transferring media content identified in the session data to the second electronic equipment.Type: GrantFiled: October 20, 2006Date of Patent: April 19, 2016Assignees: Sony Corporation, Sony Mobile Communications Inc.Inventors: Martin H. Kretz, Tom Gajdos
-
Patent number: 9311626Abstract: When a user reading a received e-mail message selects a reply with revisions option, a user interface object is generated that allows the user to directly revise the contents of the received e-mail message, and to provide a reason for the revision. The resulting reply message is a revision of the original message, and is transmitted to original sender and all other recipients of the original message, with indications of how and by whom the original message was revised. When multiple revisions of a message are received, the multiple revisions are automatically merged into a single user interface object such that all the revisions can be read simultaneously by the receiving user. The user viewing the merged revisions can select a show revision details user interface option that causes the details of the merged revisions to be displayed.Type: GrantFiled: August 7, 2008Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Patent number: 9300546Abstract: A method for network communication under SNMP includes: producing an access request when a first device accesses management information stored in a second device, the request containing additional information including identification information of the first device or identification information of a user of the first device in a value field included in a data field that contains an identifier field and the value field; transmitting the access request to the second device; and permitting the transmitted access request so that the number of devices or users accessing the second device may not exceed a predetermined number on the basis of the identification information of the first device or the user contained in the transmitted access request and identification information of a device or a user accessing the management information.Type: GrantFiled: December 20, 2011Date of Patent: March 29, 2016Assignee: SEIKO EPSON CORPORATIONInventors: Hideaki Ogata, Yoichi Takahashi
-
Patent number: 9298512Abstract: A system and method for placing a client in a computer network system uses continuously variable weights to resource utilization metrics for each candidate device, e.g., a host computer. The weighted resource utilization metrics are used to compute selection scores for various candidate devices to select a target candidate device for placement of the client.Type: GrantFiled: August 25, 2012Date of Patent: March 29, 2016Assignee: VMware, Inc.Inventors: Ajay Gulati, Ganesha Shanmuganathan, Peter Joseph Varman, Pradeep Padala, Mukil Kesavan
-
Patent number: 9300707Abstract: A social networking site that communicates with a plurality of human users can also communicate with a plurality of non-human users. Information from one of the non-human users can be automatically received at the site and evaluated. Commands can be automatically transmitted to another of the non-human users in response to the evaluation. A human readable indicator can be posted at a page of the site.Type: GrantFiled: April 21, 2015Date of Patent: March 29, 2016Assignee: HONEYWELL INERNATIONAL INC.Inventors: Thomas Paul Schmit, James W. Kern, Philip J. Ferro, William R. Blum
-
Patent number: 9294546Abstract: Techniques are provided for causing a file to be sent from a source device over a network to one or more destination devices. An intermediary receives a notification of a file and determines which destination device(s) are to retrieve the file. The intermediary may determine the destination device(s) based on one or more attributes of the file. The intermediary may cause the file to be stored in persistent storage that is maintained by a separate storage service. The intermediary may cause the file to be deleted after a particular period of time. The source device may send multiple versions of a file to the intermediary, which determines which destination device is to receive which version. The file may be a digital image and a destination device may be a device that displays a slideshow of digital images while the destination device receives the digital image over a network.Type: GrantFiled: September 29, 2011Date of Patent: March 22, 2016Assignee: Apple Inc.Inventors: Timothy S. Hurley, Guido Neitzer, Joshua B. Dickens, John K. Herbold, Patrice O. Gautier
-
Patent number: 9294580Abstract: A content-acquisition request is sent to a centralized management service computer via a computer network. The content-acquisition request may query the centralized management service computer for a recommended content source to provide a first digital content item. If a response to the content-acquisition request is received via the computer network and identifies a recommended peer computer of a peer-to-peer network as the recommended content source, a request to download the first digital content item is sent to the recommended peer computer via the computer network. If a response to the content-acquisition request is not received, a fallback request to download the first digital content item is automatically sent to a content-delivery network computer via the computer network.Type: GrantFiled: December 14, 2012Date of Patent: March 22, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Frank R. Morrison, III, Alexander Burba, Brandon Hunt, Matthew Wan
-
Patent number: 9294553Abstract: Features are disclosed for determining which content item or items are likely to be requested by a particular user or device, or by a group of users or devices. The determined content items may be obtained independently of a request from the users or devices, and substantially current versions of the content items may be maintained at a server system, such as an intermediary system. Visual representations of the content items may be generated to reduce processing requirements at a user device. When the content items are determined to be likely to be requested by a particular user, a predicted time may also be determined, and the visual representations may be generated such that they are available at the predicted time.Type: GrantFiled: September 20, 2013Date of Patent: March 22, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ameet Nirmal Vaswani, Sajeeva Lakmal Bandara Pallemulle, Saral Jain
-
Patent number: 9286144Abstract: The subject disclosure relates to a machine-implemented method handling context data for tagged messages. The method includes identifying a tagged message, wherein the tagged message is generated by a user and includes content, obtaining context data associated with the tagged message, wherein the context data is obtained based on at least one of user input for the tagged message or server data for the tagged message, and providing access to the tagged message according to the obtained context data.Type: GrantFiled: August 23, 2012Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Keith Shoji Kiyohara, Henry Benjamin
-
Patent number: 9286852Abstract: A method for managing wireless data communication links includes establishing first and second wireless data communication links between a host system and a wireless display adapter. The first wireless data communication link is associated with a high data rate of data traffic between the host system and the wireless display adapter, and the second wireless data communication link is associated with a low data rate of data traffic. The method further includes determining that information is to be transmitted between the host system and the wireless display adapter using the low data rate, turning off a first data radio associated with the first wireless data communication link, and transmitting the information over the second wireless data communication link.Type: GrantFiled: February 3, 2014Date of Patent: March 15, 2016Assignee: Dell Products, LPInventors: Andrew T. Sultenfuss, Bruce C. Montag