Patents Examined by Normin Abedin
-
Patent number: 10157188Abstract: A clearinghouse for integrating information related to released criminal offenders. The clearinghouse includes a computer system that receives geospatial location information related to released criminal offenders from multiple disparate systems, the geospatial location information including date and time information. The computer system then converts the information to a homogenous data format. The present invention further includes a method of integrating information related to released criminal offenders.Type: GrantFiled: January 4, 2013Date of Patent: December 18, 2018Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventor: Hoyt M. Layson
-
Patent number: 10152051Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.Type: GrantFiled: March 5, 2014Date of Patent: December 11, 2018Assignee: Schneider Electric Software, LLCInventors: Steven Michael Weinrich, Kenneth Kasajian
-
Patent number: 10148762Abstract: In one embodiment, a social networking system the social networking system filters content objects based upon the compatibility between the application and the detected device platform. In particular embodiments, content objects are only displayed on a particular platform if there exists an optimized version of the application generating the content object for the particular platform.Type: GrantFiled: October 18, 2011Date of Patent: December 4, 2018Assignee: Facebook, Inc.Inventors: Bruce Rogers, Luke Jonathan Shepard, Namita Gupta, Wei Zhu, Matthew William Kelly, James Brusstar, Yariv Sadan
-
Patent number: 10142411Abstract: Identifying peers to a client for the client to obtain data. A method includes receiving from the client an identification of a dataset and a specification of one or more byte ranges of the dataset. As a result, the method further includes identifying one or more other clients associated with the one or more byte ranges of the dataset to acts as peers to the client. The method further includes providing an indication of the one or more of the other identified clients as peers to the client.Type: GrantFiled: May 29, 2015Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Burba, Brandon T. Hunt
-
Patent number: 10116569Abstract: In one example, a method includes measuring an available bandwidth of a communication path between a client and another entity, and determining a required bandwidth associated with a future transfer of a target dataset between the client and the other entity along the communication path. The required bandwidth is determined based on a size of the target dataset, and a data deduplication rate (DDR) of the client. The available bandwidth is then compared with the required bandwidth of the target dataset.Type: GrantFiled: August 19, 2016Date of Patent: October 30, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Balaji Panchanathan, Prafful Agarwal, Pravin Ashokkumar
-
Patent number: 10116726Abstract: A method, non-transitory computer readable medium, and web server device that obtains a web page comprising a plurality of image elements each including a source attribute having a value identifying an image. Each of the image elements is modified to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data URI. A reference to a executable file is inserted into the web page. The web page is sent to the client device and a request from the client device for the executable file is received. The executable file is sent to the client device and is configured when executed to replace the source attribute value of each of the image elements with a data URI of an image identified by the respective data attribute value.Type: GrantFiled: July 9, 2013Date of Patent: October 30, 2018Assignee: USABLENET INC.Inventor: Enrico Scoda
-
Patent number: 10104151Abstract: A data caching method and device, and a resource request response method and device. The data caching method comprise: receiving a resource request for group content belonging to a specific user group, the resource request being sent from a user terminal to an application server by a user; checking if a mapping between the group content and a group caching ID for identifying the user group and a mapping between the user and the group caching ID have been established in the caching server; and returning the group content cached in the caching server to the user terminal in responses to the mapping between the group content and the group caching ID and the mapping between the user and the group caching ID having been established in the caching server.Type: GrantFiled: May 29, 2015Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventor: Ling Zhang
-
Patent number: 10104011Abstract: In accordance with an embodiment, described herein is a system and method for determination of partition identifiers in an application server environment. An exemplary method can begin with providing, at one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and a component invocation context manager, the component invocation context manager comprising a stack. The method can set one or more component invocation contexts. The partition-aware container can perform one of registering or looking up a current component invocation context at the component invocation context manager. The current component invocation context can be associated with a current partition.Type: GrantFiled: September 25, 2015Date of Patent: October 16, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sanjeeb Sahoo, Sivakumar Thyagarajan
-
Patent number: 10091120Abstract: Some embodiments provide a novel network control system that uses secondary input queues to receive and store inputs from multiple input sources prior to moving the inputs to a primary input queue for processing. The secondary input queues provide a separate storage for each input source so that the inputs from the different sources do not get mixed with each other to ensure that fixed points and barriers sent to the controller maintain their integrity.Type: GrantFiled: June 26, 2014Date of Patent: October 2, 2018Assignee: NICIRA, INC.Inventors: Alexander Yip, Timothy L. Hinrichs, Amar Padmanabhan, Natasha Gude, Igor Ganichev, Anuprem Chalvadi
-
Patent number: 10084723Abstract: In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.Type: GrantFiled: September 24, 2015Date of Patent: September 25, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Jyothi Dattatreya, Siraj Ghaffar, Loren Konkus, Chanda Patel, Jennifer Galloway
-
Patent number: 10075541Abstract: An application for a mobile or fixed device, where the device comprises a processor, a display, and communication capabilities, and wherein the application interfaces with a clearinghouse that integrates geospatial information including date and time information related to released criminal offenders. In some embodiments, the application includes a user interface which includes a field through which a user can submit a query.Type: GrantFiled: January 4, 2013Date of Patent: September 11, 2018Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventor: Hoyt M. Layson
-
Patent number: 10069715Abstract: In the field of network resource deployment technology, a method for deploying resource in a cloud computing environment comprises steps of: installing a distributed communication module and a resource deployment module on each one of a plurality of nodes; via a first resource deployment module on a first node in the plurality of nodes, sending a request for resource deployment to other nodes by a user; and transmitting the resource among the distributed communication module; if the first distributed communication module on the first node detects that a destination of the request for resource deployment comprises the first resource deployment module in local, sending the request to the first resource deployment module; deploying the resource by resource deployment modules of all destinations.Type: GrantFiled: August 12, 2013Date of Patent: September 4, 2018Assignee: G-CLOUD TECHNOLOGY LTDInventors: Guicheng Ma, Song Yang, Zhanpeng Mo, Tongkai Ji
-
Patent number: 10063393Abstract: Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.Type: GrantFiled: October 8, 2014Date of Patent: August 28, 2018Assignee: Nant Holdings IP, LLCInventor: Thomas Wittenschlaeger
-
Patent number: 10057205Abstract: Systems and methods for production of a collaborative electronic multimedia composition allow an initiator to select a collaboration template and multiple collaborating users. The collaborating users receive invitations to contribute to the collaborative electronic multimedia composition by customizing one or more fields of the collaboration template with multimedia content, including for example photographs and captions.Type: GrantFiled: September 24, 2015Date of Patent: August 21, 2018Assignee: GROUPLUV, INC.Inventors: Justin Spicer, Chris Cuilla
-
Patent number: 10057320Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides an offline content representation to an offline browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions.Type: GrantFiled: March 2, 2015Date of Patent: August 21, 2018Assignee: Amazon Technologies, Inc.Inventor: Brett R. Taylor
-
Patent number: 10051027Abstract: Apparatus, computer-readable storage medium, and method associated with content transmission are described. In embodiments, a computing device may include one or more content encoders, configured to encode content, a communication module, and a content distribution and coordination engine (CDCE). The communication module may be coupled with the one or more content encoders and may be configured to support a wireless networking protocol to wirelessly transmit encoded content to a plurality of display receivers. Each display receiver may be configured to support a display protocol. The CDCE may be coupled with the communication module and the one or more content encoders and may be configured to coordinate the one or more content encoders and the communication module to encode and respectively distribute a plurality of contents to the plurality of display receivers in accordance with the display protocol and the wireless networking protocol.Type: GrantFiled: July 22, 2013Date of Patent: August 14, 2018Assignee: Intel CorporationInventors: Abhijeet Kolekar, Ashish Singhi, Ajit Joshi
-
Patent number: 10043225Abstract: A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.Type: GrantFiled: August 31, 2010Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chun E. Ma, Xin Sheng Mao, Matthew Wang, Li Yi, Jun Zhang
-
Patent number: 10038731Abstract: Systems for managing content in a cloud-based service platform. A server in a cloud-based environment is interfaced with storage devices that hold one or more stored objects accessible by two or more users. The stored objects comprise folders and files as well as other objects such as workflow objects that are associated with the folders or the files. The workflow objects comprise workflow metadata that describes a workflow as a set of workflow tasks to be carried out in a progression. Processing of a workflow task and/or carrying out a portion of the progression includes modification of shared content objects. The processing or modification events are detected through workflow events, which in turn cause one or more workflow responses to be generated. Workflow responses comprise updates to the workflow metadata to record progression through the workflow and/or workflow responses comprise updates to any one or more of the stored objects.Type: GrantFiled: August 22, 2016Date of Patent: July 31, 2018Assignee: Box, Inc.Inventors: Anne Elizabeth Hiatt Pearl, Jenica Nash Blechschmidt, Natalia Vinnik, Robert Kyle Waldrop, Sam Michael Devlin, Steven Luis Cipolla, Sesh Jalagam
-
Patent number: 10038730Abstract: In various implementations, a computing device is configured to provide context to annotating inputs made during a web meeting session. In some implementations, a plurality of annotating inputs is received by a participant of a web meeting session. Each of the annotating inputs is processed to associate with a unique descriptor that corresponds to one or more of the participant, a web meeting session, a recording of at least a portion of the web meeting session, and a submitted time of the annotating input. Each annotating input is stored to generate an interaction record for referencing each annotating input to a web meeting session and, in some instances, a corresponding recorded portion of the web meeting session. In this regard, annotating inputs can be used to retrieve additional content (i.e., a portion of the recording) that is relevant to the annotating input and employed to provide additional context thereto.Type: GrantFiled: May 29, 2015Date of Patent: July 31, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Himanshu Sawhney, Bhaskar Priya
-
Patent number: 10034155Abstract: A method includes: obtaining, by a first device associated with a first user, descriptive information from a second device associated with a second user; determining whether the first device has received a user photograph of the second user of the second device; in response to determining that the first device has not received a user photograph: establishing a connection with the second device; receiving a user photograph; determining whether a request for a user photograph of the first user is received from the second device; in response to determining that a request for a user photograph of the first user is received from the second device, transmitting a user photograph to the second device; and terminating the connection with the second device; and displaying, to the first user of the first device, at least one of the user photograph and the descriptive information.Type: GrantFiled: August 19, 2015Date of Patent: July 24, 2018Inventor: Ernesto Nebel